- Son un conjunto de técnicas y métodos organizativos que se aplican para diseñar soluciones de software informático.
- El objetivo de las distintas metodologías es el de intentar organizar los equipos de trabajo para que estos desarrollen las funciones de un programa de la mejor manera posible.