Hi today we would like to give you our opinion about system development life cycle (SDLC). First of all the definition of this system is big picture within which the data design and application development can be mapped out and evaluated. This system development life cycle consist of 5 aspects. First, planning. planning consist of 2 actions which are initial assessment and feasibility. Second, analysis. Analysis consist 3 actions which are user requirement, existing system evaluation and logical system design. Third, detailed system design. Detailed system design consist of one action only which is detailed system specification. fourth, implementation. implementation consist of 2 actions which are coding, testing, debugging and installation, fine tuning. Lastly, maintenance. Maintenance consist of 3 actions which are evaluation, maintenance, and enhancement. From all the five phases, we choose to elaborate about analysis.The analysis phase of the SDLC is in effect a through audit of user requirements.