IT application landscapes alias software cities of large enterprises comprise tens or even hundreds of IT applications. Structuring software cities into domains is an important task of enterprise architects. The quality of the resulting domain model is crucial for the success of enterprise architecture management and an important tool for the governance of the development of an enterprise’s application landscape. This paper presents a method for constructing domain models based on business functions, business objects, and business dimensions. The method has been validated in numerous industrial projects.