Приемы обеспечения технологичности программных продуктов. Требования к программному обеспечению, исходные данные для его проектирования, определение спецификаций. Разработка пользовательских интерфейсов. Тестирование, отладка, составление документации.