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