All these sources may force the company or organization to initiate a system change study. This study should be done and led by a qualified person (systems analyst), and should go through number of stages or phases starting from defining the problem up to implement the change. In the first phase of system development analyst should answer a very important question "what is the problem?" through an initial investigation study. The objective is to define true needs of systems change and clearly define the problem, and look for possible alternative answers for key problem issues. This analysis should ends up with requirements definitions which lead to system speceification document. This document is used to define software requirements definition which becomes a base for software requirements analysis
Software requirement analysis:
Introducing new software applications into the organization requires new system study or system change. This change may include the software application to suite the new organization process or change the organization to comply with the application processing. In both cases system study with clear identification of software requirements is required.