開發環境目的

著重在商業問題:
IBM Cúram Social Program Management™ 可將需要開發的非商業專用功能減到最少。因為開發者不需要理會一些沉悶且容易錯誤的主從式開發層面,所以可以將更多時間花費在直接關係到商業解決方案的活動上。
模型式開發:
所有 IBM Cúram Social Program Management™ 軟體開發的起點都是使用「統一建模語言 (UML)」來開發且可在不同平台上執行的應用程式模型。
產生程式碼:
許多應用程式部分的本質都很公式化,且可以在應用程式設計時,透過模板及模式簡潔表達。只要遵照模型驅動方法,隨附於環境的工具即可將可產生的程式碼數目增加到最多。
避免平台相依關係:
IBM Cúram Social Program Management™ 架構以產生的程式碼及基礎架構元件來包裝專用平台相依關係,以將要在後續階段中變更該相依關係的影響減到最少,進而最大化架構的可攜性。
使用辨識的架構模式:
IBM Cúram Social Program Management™ 架構廣泛使用模式,例如,Factory 及 Proxy 機制,以提高應用程式的維護能力、效能及可攜性。
簡化使用者介面開發:
產生優質的使用者介面需要花費相當多的精力。IBM Cúram Social Program Management™ 根據可在不同平台上執行的簡易定義來產生使用者介面,進而大幅提升開發者的生產力。
業界標準應用程式:
IBM Cúram Social Program Management™ 讓應用程式開發更加容易,並根據業界標準技術產生健全的主從式應用程式。執行時期效能、跨平台部署以及使用者介面優化都是 IBM Cúram Social Program Management™ 應用程式開發的主要目標。