Этап программирования задачи завершается отладкой (выявлением ошибок, их исправлением, внесением изменений и т.д.) всех блоков разработанной программы, а также пробным решением контрольного варианта задачи. Следует оговориться, что бывают случаи, когда проверить работоспособность, надежность, правильность функционирования разработанной программы по тем или иным причинам нельзя или крайне затруднительно.
После контрольного прогона задачи (если он возможен и существует) устраняются выявленные недостатки и ошибки в технологии решения.
Затем наступает очередь опытной эксплуатации программы - проверка решения основной задачи. В случае успешного её решения программа принимается в постоянную эксплуатацию и сдается на хранение на машинных носителях информации, откуда она может быть вызвана при необходимости решения аналогичных задач.
Далее начинается коммерческая часть распространения программы и ее эксплуатация конечными пользователями.
Понятие и состав программного обеспечения ЭВМ