Templates and images are committed to database at the end of every API call that alters database. ExpressID AFIS Government uses a shared ODBC database that Dispatcher and all Nodes have to be connected to. Dispatcher maintains in-memory list of user ID blocks and their allocation to nodes. Every node maintains in-memory cache of templates for user ID blocks assigned to the node. Images and custom data strings are kept only in database. Database updates are performed by nodes.