A good architecture must function as a map for navigating a system. The actual system is the territory that exists in real life, and a good architecture must do the work of compressing the information in the system into a legible and communicable map.