Common Component Specification
Introduction
The Common Component Specification (CCS) is an open standard for structuring business logic and service components in OpenEdge applications. The SmartComponent Library was one of the first frameworks to fully implement the CCS and uses it as a foundation for its architecture.
By following the CCS specifications (such as the OpenEdge Application Architecture and Service Manager specifications), the SmartComponent Library defines clear interfaces for Business Entities, service managers and other backend components. This makes business logic independent of any specific user interface, improves interoperability with third‑party tools and frameworks, and helps ensure that applications built with the SmartComponent Library remain maintainable and future‑proof.