UML modeling has gained strong momentum in the software industry as a formal method of specifying the design of new products and software systems. Progress has been working with Sparx Systems to better support UML within the context of OpenEdge technologies and to enable OpenEdge developers to design better applications through modeling. This session provides an overview of UML and Enterprise Architect and demonstrates how Enterprise Architect works with OpenEdge technologies in modeling activities.