SmartScan server software has been created using GAMP 5 guidelines using standard programming languages and methodologies to run under standard computer operating systems (Windows) with the ability to run in virtual environments. The system is completely built around a standard SQL database with the ability to import and export data via a variety of standard means (OPC, Modbus/TCP, MQTT, direct database access). The communications between the remote device controllers and SmartScan server is handled over standard networks (Ethernet) using standard protocols (TCP/IP). The remote device controllers communicate with local sensors, transmitter, instruments, and output modules over standard RS-485 networks using the widely used standard Modbus RTU protocol.