Enterprise architecture (EA) is a collection of documents that describe an organization from integrated business and IT perspectives. EA aims to improve communication between business and IT stakeholders and facilitate information systems planning. Key EA artifacts include descriptions of the business, applications, data, infrastructure, integration, and security domains. The role of EA is to translate business strategies into specific IT solutions and enable coordination between strategic planning and project implementation.