UML Read more about UML /ˌjuː ɛm ˈɛl/noun — “the blueprint for software that keeps developers from drawing spaghetti diagrams on sticky notes.”