IBM Cúram Social Program Management™ fournit un environnement de production d'applications compatibles aves Java® EE ™ pour le secteur des services sociaux et de la sécurité sociale. Cet environnement inclut :
- des outils de développement facilitant la production d'applications compatibles Java EE™ à n niveaux ;
- une infrastructure métier de niveau supérieur requise par la plupart des systèmes d'entreprise, et ciblant en particulier les secteurs des services sociaux et de la sécurité sociale. En particulier, une infrastructure est fournie afin de permettre la capture des règles d'éligibilité et de droits pour les "produits" (ou programmes) de sécurité sociale, ainsi que l'exécution de ces règles dans les applications Cúram ;
- un modèle d'application (en UML, Unified Modeling Language) adapté à ces secteurs ;
- des composants logiciels prêts à l'emploi basés sur le modèle d'application ;
- une application de référence préconfigurée basée sur ces composants.