Proporcionan ayuda en las tareas de desarrollo de software, pero no
automatizan completamente ninguna fase del ciclo de vida.
Automatizadas: Automatizan completamente una o más fases del ciclo de vida de
desarrollo de software.
Integradas: Proporcionan soporte integrado para varias fases del ciclo de vida.
Especializadas: Están orientadas a una fase concreta del ciclo de vida (análisis,
diseño, codificación, etc.).
Según la fase del cic