Дизайн на архитектура и среда на системата, функционалности, сигурност, подготовка на задание и планиране на реализацията на софтуерното приложение.
- Дизайн на архитектура и среда на системата – модулна архитектура (подсистеми, модули и компоненти), софтуерна архитектура (софтуерни слоеве), техническа среда (сървъри, работни станции, мрежи, комуникации, мобилни и други устройства);
- Функционалности;
- Потребителски интерфейс – ролеви потребителски форми и екрани, екранни форми, справки и отчети;
- Избор на технология за реализация – среда, платформа, технологии, езици, стандарти;
- Изисквания към мигрирането на данни от съществуващи системи;
- Интеграция на системата с външни взаимодействащи системи;
- Изисквания към сигурността и защитата на системата;
- Подготовка на софтуерно задание - обхват на системата, изисквания, архитектура, функционална спецификация, план за тестване;
- Създаване на план график с дефиниция на междинни етапи, ресурси, критичен път, срок за изпълнение.