The System State Manager (SSM) Framework manages the system state. It shall be the runtime single source of truth for all the state machines that are defined in a hierarchical state machine structure. SSM Framework provides an internal communication mechanism that allows developers to design state machines that communicate with each other to orchestrate state changes across the system.