Domain Driven Design, Business Domains
Core subdomains
The interesting problems. These are the activities the company is performing differently from its competitors and from which it gains its competitive advantage.
Generic subdomains
The solved problems. These are the things all companies are doing in the same way. There is no room or need for innovation here; rather than creating in-house implementations, it’s more cost-effective to use existing solutions.
Supporting subdomains
The problems with obvious solutions. These are the activities the company likely has to implement in-house, but that do not provide any competitive advantage.