Unified Modeling Language (UML) is a way of drawing pictures to show the different parts of a computer program. It helps us understand how the different parts of a program fit together and work with each other. With UML you can draw a picture of your program so that other people can see what's going on. It's like telling a story with pictures, instead of just using words.