Alignment of Business and Application Layers of ArchiMate Oleg Svatoš 1 , Václav Řepa 1 1 Department of Information Technologies, Faculty of Informatics and Statistics, University of Economics, Prague repa@vse.cz, svatoso@vse.cz Abstract. ArchiMate is widely used standard for modelling enterprise architec- ture and organizes the model in separate yet interconnected layers. Unfortunate- ly the ArchiMate specification provides us with rather brief detail on the rela- tions between the individual layers and the guidelines how to have them aligned. In this paper we focus on the alignment between business and applica- tion layers especially alignment of business processes and application functions, which we see as crucial condition for proper and consistent enterprise architec- ture. For this alignment we propose an extension for ArchiMate based on the development done in Methodology for Modelling and Analysis of Business Process (MMABP). Application of the proposed extension is illustrated on an example and its benefits discussed. Keywords: business process model·Enterprise Architec- ture·ArchiMate·TOGAF·MMABP·functional model·object life cycle 1 Introduction The enterprise architecture plays an important role in current corporate management. Enterprises realized that after the initial spontaneous growth and accumulation of dif- ferent legacy systems over the years, it is necessary to create the living organism forming an enterprise under some kind of control in order to allow managing it. The enterprise architecture is one of the tools which help them to do it. There are different frameworks for capturing the enterprise architectures like FEAF [20], DoDAF [21], ISO 19439 [22], etc. out of which the most popular standard is the TOGAF [14] accompanied by ArchiMate as the modelling language [1]. ArchiMate splits the enterprise architecture into several layers, having for each special elements to capture it with and in TOGAF a method (Architecture Development Method) how to create such layered architecture. The one of important goals of such architecture framework should be to ensure that the individual architectures are aligned with each other. The specification of Archi- Mate is very brief on how the elements of each layer are related and the guidelines, how to make these layers consistent, are very loose. Generally we can say that the specification limits its guidance to the relationships illustrated at Figure 1.