 The CCPN libraries are created using the principles of model-driven architecture and automatic code generation; the CCPN data model provides a specification for the automatic generation of APIs in multiple languages.To date CCPN provides APIs to its data model in Python, Java and C programming languages.Through its collaborations, CCPN continues to link new and existing software via its data standards.