What is a domain?

A model is a sphere of knowledge (ontology), influence, or activity. The subject area to which the user applies a program is the domain of the software.

Eric Evans, Domain Driven Design, 2004

Examples of domains

  • Life Insurance
  • Investment Banking
  • Mortgage Credit
  • Transportation
  • Logistics
  • Healthcare

The structure and data of a domain is typically captured using Structural models.

< Back