Domain¶
In software development, a domain is a sphere of knowledge or activity that a system is designed to model. Domain-Driven Design, DDD, organises code around domains, using domain models to represent business concepts faithfully.
A domain is the core subject of the application: e-commerce, banking, healthcare, etc. The domain model captures the rules, entities, and behaviours that belong to that subject.
See also Domain-Driven Design.
Related : Domain Design Driven (DDD), Namespaces, Domain Name, Business Logic, Domain Name System (DNS), SplSubject