Unified Modeling Language or UML is a visual language that helps software developers visualize and construct new systems.