El entorno de desarrollo de IBM Cúram Social Program Management™ está compuesto por un entorno de desarrollo de servidor y un entorno de desarrollo de cliente.
El método de desarrollo de IBM Cúram Social Program Management™ tiene las siguientes características clave:
- método de desarrollo basado en metamodelos;
- modelo de aplicación basado en UML;
- generadores de códigos que producen partes importantes de las aplicaciones de cliente/servidor;
- codificación simplificada de la lógica empresarial especializada;
- desarrollo simplificado de interfaces de usuario;
- infraestructura empresarial de alto nivel.