La norma ISO 12207 establece procesos de apoyo y organizativos para asegurar la calidad del software. Los procesos de apoyo incluyen documentación, gestión de configuración, aseguramiento de calidad y otros, mientras que los procesos organizativos cubren gestión, mejora, infraestructura y formación. El RUP es un modelo de desarrollo de software que define un ciclo de vida y lenguaje UML, relacionándose con la ISO 12207 en las tareas asignadas para asegurar la calidad del producto final.