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