A Software Component is said to be CO-compliant if it correctly implements CAPE-OPEN interfaces, allowing it to interoperate with other CO-compliant software. Not every component will implement every interface as not all are needed by each component.