Without a common language, developers would not effectively communicate their design intent to their colleagues. UML is the language software architects use to design a system. This session will explore UML, the notations, and diagrams and how they come together to create a comprehensive architecture.