Software Development Life Cycle

This guide uses seven common phases to make software work, decisions, and evidence easier to share. Teams move back and forth as they learn. It is a map, not a fixed process.

Explore the phases, templates, and examples in the Guides.

ISO/IEC/IEEE 12207:2026 says life cycle processes can be applied concurrently, iteratively, and recursively.

Software development lifecycle

The lifecycle flows clockwise from Requirements through Maintenance and back to Requirements. Use the arrow keys to move between phases.

02 / 07

Planning

Planning. Guides: PRD.