A successful software development project relies heavily on a structured approach known as the SDLC. This framework defines distinct phases that guide the entire lifecycle, from initial concept to final deployment and maintenance. The SDLC typically comprises several key : namely, requirement gathering, design, implementation, testing, deployment,