Системный или функциональный архитектор решает, как будет выглядеть весь проект с технической точки зрения, какие инструменты и язык программирования использовать для его реализации в соответствии с техническим требованиями и бизнес-задачами заказчика. В зависимости от опыта, Software Architect может отвечать как за архитектуру сложной ИТ-системы, так и за проектирование отдельных ее элементов. Архитекторы IT-решений востребованы крупными компаниями и корпорациями, потребность в таких специалистах постоянно растет, особенно с ускорившимся переходом бизнеса в онлайн.