Однако с развитием технологий и повышением требований к программному обеспечению, стало очевидно, что даже самые продвинутые языки программирования не способны удовлетворить все потребности разработчиков. В этот момент возникла необходимость обратить внимание на архитектуру приложений. В 60-70-х годах XX века появилась потребность в специалистах, способных проектировать сложные системы, что привело к появлению новой профессии — ИТ-архитектора.