The Unified Modeling Language is a standard graphical language for modeling object-oriented software. () can show the behavior of systems in terms of how objects interact with each other.