The LOGIPIX System is based on a server-client architecture that is built on an SQL database. This is very similar to large IT networks and proves essential in case of medium size or enterprise-class systems. Using a multi-tier system structure allows for clustering processes and centralizing important functions isolated from the system end points. This way crucial data are stored in a protected location in a database. The server also provides continuous and smooth system operation in case of any errors. It helps to restore system configuration and manages spare network video recorders if primary ones malfunction. Additionally, when the server is mirrored, the secondary server can take over the system management in no time if needed.