To understand UML, we need to first reference the organization that is responsible for bringing this language together and agreeing on a standard for laying out a way to visualize complex systems and their requirements. The Object Management Group (OMG) is the group of professionals that does this.