Unified Modeling Language (UML) description, UML diagram examples, tutorials and reference for all types of UML diagrams - use case diagrams, class, package, component, composite structure diagrams, deployments, activities, interactions, profiles, etc.. The Unified Modeling Language (UML) is a standard visual modeling language to document business processes and software architecture using several types of diagrams - use case diagrams, class, package, component, composite structure diagrams, deployments, activities, interactions and profiles. The site provides graphical notation reference and examples of all types of UML diagrams.