MOPROSOFT es un modelo mexicano para mejorar y evaluar los procesos de desarrollo y mantenimiento de software. Se compone de tres categorías de procesos (Alta Dirección, Gestión y Operación), cada una aborda prácticas específicas. Los procesos se documentan usando un patrón que incluye definición general, prácticas, guías de ajuste, y se relacionan entre sí para lograr los objetivos del modelo.