We should align boundaries in sociotechnical systems to optimise Return of Investment.
Use these at a strategic level when defining bounded context. When you want to seperate core domains from supporting and generic subdomains
When should we write software for generic domain ourself?
Should we write software for generic subdomains ourself?