Основная цель этого этапа — определить, будет ли разработка ПО осуществимой с финансовой и технической точек зрения.
Этап включает в себя описание проблемы, а затем определение различных возможных стратегий для решения ее. Эти различные выявленные решения анализируются на основе их преимуществ и недостатков.
Выбирается лучшее решение, и все остальные этапы выполняются в соответствии с этой стратегией решения.