¿Cuáles son?
- Concéntrate en eventos y flujos de trabajo empresariales en lugar de estructuras de datos.
 - Divide el dominio del problema en subdominios más pequeños.
 - Crea un modelo de cada subdominio en la solución.
 - Desarrolla un lenguaje común , Lenguaje Ubicuo, que sea compartido por todos los involucrados en el proyecto y que se use en todas las partes del código.