This article discusses the software development life cycle (SDLC) used by NHS, including its benefits and the model used. It covers the different phases of SDLC, such as planning, requirements gathering, designing and prototyping, software development, testing, deployment, and operations and maintenance. The article also provides an overview of NHS and its use of SDLC for developing a booking appointments online management system.