This document summarizes a presentation on software development lifecycles. It discusses the typical phases of software development like requirements definition, design, implementation, testing, and maintenance. It also describes common software development models like waterfall, spiral, and RAD. The waterfall model is explained in detail involving phases from feasibility study to maintenance. Finally, contact details are provided for the company Baabtra that provides mentoring on software development processes.