UML and the Software Lifecycle. What is UML? Unified Modelling language Developed to enable IT professionals to model computer applications in a standard.