El documento describe los lenguajes unificados de modelado (UML) y la programación orientada a objetos. Explica que UML no es un lenguaje sino una serie de normas y estándares gráficos para representar esquemas de software. UML incluye 13 tipos de diagramas divididos en tres categorías para representar la estructura, comportamiento e interacciones de un sistema. La programación orientada a objetos define un sistema como un conjunto de objetos con propiedades y comportamientos.