# Software Engineering Architecture and Dependencies > You want your architecture to be a [Directed-Acyclic-Graph](Directed-Acyclic-Graph.md). This avoids any sort of circular dependencies and coupling. --- Date: 20211024 Links to: [Software Engineering MOC](Software%20Engineering%20MOC.md) Tags: References: * Noah Horton, during a meeting