Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional, "Rational Unified Process" o RUP), pero no especifica en sí mismo qué metodología o proceso usar.