Развитие средств создания программного обеспечения определялось изменением потребностей пользователей, в первую очередь изменением объемов и соотношений затрат при выполнении различных видов работ.