The first post in this series explains how Archimate was introduced as a modeling language for enterprise architecture. The goal was explicitly not to replace existing modeling languages in the business and IT context, such as BPMN and UML. These languages focus on details within a domain, e.g. business processes or data structures. Archimate focuses on consistent alignment and coherence across all the domains of the enterprise. The Archimate framework gives structure to the language and brings together the mechanisms and properties that Archimate features to ensure this consistency and coherency. In this posting we will introduce the Archimate framework.