The systems development life cycle (SDLC), or software development life cycle systems engineering, information systems and software engineering, the process of creation or modification of systems and models and methods that people using these systems. The term usually refers to computer or information.
In software engineering the underlying concept of many types of SDLC methodologies of software development. These methods provide the framework for planning and control of the creation of an information system: the process of software development.
Systems Development Life Cycle (SDLC) is a process used by the systems analyst for an information system, including requirements, validation, development of training, and the user (stakeholders) property. Each SDLC should result in a high quality system that meets or exceeds customer expectations, within time and cost estimates, works effectively and efficiently in the current and future IT infrastructure, and is cheap to maintain and profitable to strengthen it.