System analysis is a process of gathering and interpreting facts, diagnosing problems and the information to
recommend improvements on the system. It is a problem solving activity that requires intensive communication
between the system users and system developers. System analysis or study is an important phase of any
system development process. The system is studied to the minutest detail and analyzed. The system analyst
plays the role of the interrogator and dwells deep into the working of the present system. The system is viewed
as a whole and the input to the