Enterprise architecture (EA) is a process that translates business vision into enterprise change by creating models and principles. EA helps define, develop, and exploit boundary-less information flow capabilities to achieve business goals. It includes business architecture, technology architecture, and security architecture to design systems that consider availability and emergency response.