La Gestion du cycle de vie d’une application, connue sous ALM (Application Lifecycle Management), fournit des processus et des règles permettant de développer des applications de manière fluide et rationalisée. Elle permet de limiter au maximum l’introduction de régressions. L’ALM définit également un cadre itératif, rendant au final la création d’application plus rapide et plus sûre. Elle s’applique bien évidemment aussi dans Salesforce.