La producción de "software" utiliza criterios y normas de la ingeniería de "software", lo que permite transformarlo en un producto industrial usando bases de la ingeniería como métodos, técnicas y herramientas para desarrollar un producto innovador regido por metodologías y las buenas prácticas.