Enterprise Architecture is a comprehensive framework that guides the workflow processes, information systems, technology infrastructure, and human resources through the necessary technological changes required to implement an organization's strategies, missions, and visions. In general, Enterprise Architecture is developed to help organizations use technology to achieve strategic goals while managing complex changes and requirements.