L'externalisation de la gestion des applications (AMO) fait référence à l'externalisation des services de maintenance, de gestion et de support pour une application pour s'assurer qu'il fonctionne selon les normes les plus élevées possibles. Des sociétés tierces peuvent être engagées pour prendre en charge les mises à jour logicielles, le support client, la conception et développement de nouvelles fonctionnalités de l'application, la maintenance de la cybersécurité, la mise à l'échelle des applications et d'autres tâches.
Les entreprises propriétaires d'applications utilisent AMO pour compenser un manque de personnel ou réaffecter des employés internes à de nouveaux projets en pleine croissance.