L'automatisation des applications utilise des logiciels et des scripts pour automatiser les tâches répétitives et routinières dans le cycle de vie du développement logiciel. Le processus automatise les tests, la création, le déploiement et application la gestion.
L'automatisation des applications vise à réduire les erreurs, à améliorer la vitesse et à accroître l'efficacité du développement logiciel.