IBM Cúram Social Program Management™ 應用程式伺服器可邏輯地分割成三層。「遠端介面層」處理與中介軟體互動的詳細資料。「商業物件層」包含應用程式商業邏輯,當作一般 Java™ 類別實作。「資料存取層」執行與應用程式資料庫或與其他「企業資訊系統」的所有互動。