A domain model is a high-level class model that captures domain concepts and their relationships. Domain concepts are the most important types of objects in the context of a system according to the Unified approach. The development of a domain model is an integral part of requirements engineering in the UCEd approach.