**Usage:** Focuses on understanding the *business problems*, not writing code. **Core Subdomains** - These are the most important parts of the business. - They make the company different from others. - We build and own this code ourselves. **Example:** Measuring the environmental and social impact of textile brands **Supporting Subdomains** - These help the core domain do its job, but are not the main focus. - We can build them or use external services. **Example:** Email notifications **Generic Subdomains** - Common features that most companies need. - Not special to us. - We should use ready-made tools or services here. **Example:** Authentication using Firebase, or logging with LogRocket.