This report provides a detailed analysis of the Software Development Life Cycle (SDLC), encompassing various stages such as feasibility studies, system analysis, problem definition, program design, coding, maintenance, debugging, and extension/redesign. It emphasizes the importance of each phase and the role of a project manager in overseeing the processes. The report also highlights different SDLC models, including agile and waterfall, and provides recommendations for effective project management, such as clear requirements, proper analysis, and the selection of suitable development models. The document references relevant literature and concludes by summarizing the key components of the SDLC and the necessity of project manager control to prevent project failures. The report also includes the assignment brief provided by the instructor, outlining the requirements for a PowerPoint presentation on Enterprise Systems, including scripts, handouts, and references. The presentation topic focuses on the Systems Development Life Cycle (SDLC) and its related concepts.