Практично усі CASE-засоби (програми автоматизації процесу аналізу і проєктування) мають підтримку UML. Моделі розроблені в UML, дозволяють значно спростити процес кодування і направити зусилля програмістів безпосередньо на реалізацію системи. Діаграми підвищують супроводжуваність проєкту і полегшують розробку документації. UML необхідний: керівникам проєктів, які керують розподілом завдань і контролем за проєктом проєктувальникам інформаційних систем які розробляють технічні завдання для програмістів;