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