Enterprise architecture is comprehensive framework used to manage and align an organization's business processes, information technology, computer hardware and software, local and wide area networks, people, operations and projects with the organization's overall strategy.