UML: Unified Modeling Language
Defined and maintained by the Object Management Group (OMB), UML is a specification language used to model application structure, behavior, architecture, business process, and data structure.
See OMG's website for more information about the Unified Modeling Language.