Una herramienta automatizada es una aplicación que aumenta la productividad en el desarrollo de software al proveer elementos que reducen tiempo y costo. Estas herramientas permiten enfocarse en otras áreas del proyecto al eliminar casos no funcionales y mejorar la comunicación entre el equipo. Existen herramientas de análisis, diseño y desarrollo que ayudan con la documentación, formulación de características y desarrollo de software de manera eficiente. Si bien estas herramientas mejoran el proceso, el éxito final de