Es importante porque se trata de un conjunto de acciones, métodos, herramientas y técnicas que permiten asegurar y gestionar la calidad en el desarrollo de un producto o aplicativo software. La existencia de un programa permitirá que se cumplan los requisitos y niveles de calidad esperados para todos los activos relacionados.