CALMS est un cadre conceptuel pour l'intégration des équipes, fonctions et systèmes de développement et d'exploitation (DevOps) au sein d'une organisation. Le cadre CALMS est souvent utilisé comme un modèle de maturité, aidant les responsables à évaluer si leur organisation est prête ou non pour DevOps - et si non, ce qui doit changer. Jez Humble est le co-auteur de The DevOps Handbook. Il a donné son nom à l'acronyme CALMS. Voici les cinq piliers qui constituent le cadre CALMS pour DevOps : La culture consiste à partager les responsabilités. Automatisation - Les membres de l'équipe cherchent des moyens d'automatiser autant que possible et sont ouverts au concept de livraison continue. Lean - les membres de l'équipe sont capables de visualiser les travaux en cours (WIP), de limiter la taille des lots et de gérer la longueur des files d'attente. Mesure - des données sont collectées sur tout et des mécanismes sont en place pour assurer la visibilité de tous les systèmes. Le partage est encouragé par des canaux de communication conviviaux.
Le cadre CALMS peut parfois être considéré comme une alternative à l'ITSM. Il s'agit d'une stratégie visant à concevoir, fournir, gérer et améliorer l'utilisation de l'informatique au sein des organisations. L'ITSM, qui est souvent associée à l'ITIL (Information Technology Infrastructure Library), est considérée par certains administrateurs informatiques comme trop rigide et donc incompatible avec le DevOps. Le CALMS peut parfois être considéré comme un moyen de négocier les différences entre ces approches.