Backward Compatibility
To better facilitate integration for its partners and customers, HID Global strives to maintain sufficient backward compatibility in its APIs.
Client/Server Backward Compatibility
Starting with ActivID CMS version 5.0, any application built using any version of the ActivID CMS SDK client libraries will work with all server versions equal to or higher than it without any binary change (recompilation, library/jar change). For example, an application that is built with the ActivID CMS version 5.0 CCM API (Java or C++) is fully operational with an ActivID CMS version 5.1 server without requiring any change. However, the reverse is not true.
Source Code Backward Compatibility
With only a few exceptions, no code changes are necessary to link new updated CCM jars/DLL files in projects written in C++ (Win32) or Java. Obviously, to take advantage of new functionality, code will need to be added. For details on code migration, refer to About the CCM API.