Domains
Domains are a part of Phaset’s metamodeling concepts.
Domains represent the highest level of organization in Phaset—think business units, product lines, or functional areas. They answer the question: “What big part of the business does this software support?”

Every organization divides work differently. Some organize by customer-facing products (Marketing, Sales, Support). Others by technical capability (Payments, Authentication, Analytics). Still others by business function (Operations, Finance, HR).
Domains let you map software to these real divisions without forcing a one-size-fits-all structure.
Why Domains Matter
Section titled “Why Domains Matter”Domains reflect business reality. Your software doesn’t exist in a vacuum. It serves business needs. Domains connect technical artifacts to business context, making it clear why something exists.
When you can see all Records in the “Payments” domain, you can assess blast radius, plan migrations, evaluate tech debt collectively, and make informed architectural decisions. As your organization grows from a handful of services to hundreds, Domains keep your catalog navigable and allow you to filter by domain, measure domain health, and track domain ownership.
Defining Domains
Section titled “Defining Domains”Keep it simple. Ask: “If I had to explain our business to someone in 5 minutes, what are the major areas?”
Those are probably your Domains.
Once defined, assign Records to Domains. Now you can answer questions like:
- What’s the overall health of our Payments domain?
- How many services does our Analytics team maintain?
- Which domains have the most technical debt?
Getting Started
Section titled “Getting Started”- Define your Domains in Phaset’s UI
- Assign Records to appropriate Domains
- Use Domain filters to view and analyze specific areas
Domains help you see the forest, not just the trees. They turn your software catalog from a flat list into a map that mirrors how your business actually works.