El desarrollo de IBM Cúram Social Program Management™ generalmente utiliza el siguiente método general para el desarrollo, representado por los siguientes ciclos enlazados:
Modelado
Implementación
Creación
Despliegue
Estos ciclos se describen con más detalle en las secciones siguientes.