We apply the science, aesthetics, and techniques of cartography to model complex software systems in ways that communicate information effectively. We develop diagrams that encourage cooperation and shared understanding. We take a ground up, holistic approach to develop engaging models that communicate a unified vision of the future.