Innovatrics proprietary template format is ICS format. All user records (or user templates) are stored in ICS format in the IDKit or ExpressID AFIS database. You can export user records in ICS template format using IDKit (refer to IDKit documentation).
ICS template has its internal version encoded in first bytes of template in text form as “ICRSNN” (NN is the version).
Previous versions of IDKit (<2.60) were generating ICS templates with internal version ICRS22. From IDKit v2.60 it's new version ICRS23. Templates are backward compatible. It means that older version templates can be imported using newer IDKit versions. Implicit forward compatibility, eg. implicit conversion templates from newer to older versions does not work. But you can use export functionality to export new version template in older format (More info on this in documentation: C++ API Reference -> Functions -> User Record -> Import/Export, see CFG_ICS_TEMPLATE_VERSION parameter).
Note: ICS template format version doesn’t change with every IDKit release and information about its change can be found in changelog.txt, which is distributed with IDKit installation package in documentation folder.
Older templates are automatically updated during user templates load from database to Template Cache (Documentation -> Notes -> Template Cache) when IDKit connects to the database (IEngine_Connect) or when ExpressID AFIS is starting.
This process does not alter database itself so templates are updated every time during load process. Please note that templates created and saved (IEngine_RegisterUser) in database using new version will register new version templates, so the database won’t be backward compatible.
In case you have saved figngerprint images, it would be the best to create a new database from those to gain the best performance and accuracy.
Note: If you need two computers to interact, it is important to keep the receiving end at a newer release than the sending end. In client-server setup, this means upgrading server first, clients later.