UML (Unified Modeling Language) - as a visual modeling language at the software development outsourcing
UML (Unified Modeling Language) - a visual modeling language, general purpose of which is to be used for specifying, visualizing, constructing, and documenting the elements of the custom software development systems. The UML was developed by Rational Software Corporation for the unification of the best properties possessed by the earlier methods and ways of notation. In 1997, the organization OMG (Object Management Group - a group of facilities management) recognized it as a standard modeling language.