CALMS is a conceptual framework for the integration of development and operations (DevOps) groups, functions and systems within an organization; the acronym stands for culture, automation, lean, measurement and sharing.
Culture involves the pervasive values, beliefs and attitudes that characterize the corporate environment surrounding and supporting development, operations and QA (quality assurance).
Automation refers to the belief that anything that can be effectively automated should be, to free employees from repetitive tasks, reduce errors and improve processes.
Lean means reducing excess -- limiting meeting numbers and times, the sizes of teams and the numbers of tools to the minimum that will provide the desired results.
Measurement refers to the importance of collecting data on everything and ensuring that there are mechanisms in place to provide visibility into all systems and events, which should be accessible through a unified interface, like a dashboard.
Sharing refers to the necessity for ongoing communication between development and operations, sharing not only results and data but also analysis and ideas.
In its broadest application, DevOps is a philosophy or cultural approach that promotes better communication between the development and operations teams in an organization as more elements of operations become programmable. The CALMS framework is sometimes considered an alternative to ITSM (Information Technology Service Management). ITSM is a strategic approach to designing, delivering, managing and improving the way information technology (IT) is used within an organization, often associated with ITIL (Information Technology Infrastructure Library), a framework that provides best practices for aligning IT with business needs. According to some experts, ITIL is incompatible with DevOps environments. CALMS is sometimes thought of as a way of negotiating the differences between the two approaches.