- Анализ требований - Сбор требований к разрабатываемому ПО.
- Дизайн и Архитектура - Как будет выглядеть продукт? Какие технологии будут? Какое масштабирование?
- Кодирование - Написание ПО по требованиям.
- Тестирование .
- Внедрение и сопровождение - Релиз.
- Закрытие.