A communication interface, CIU, apparatus for a tank gauging system, the CIU apparatus comprising: a plurality of serial connections, wherein the plurality of serial connections are configured to communicate with a tank inventory system and wired tank gauging equipment, using a CIU application, in parallel with communication of wireless tank gauging equipment; a plurality of Ethernet connections configured to connect to a switch to establish communication with the wireless tank gauging equipment using a wireless application; a plurality of software ports, wherein each Ethernet connection includes a software port and the plurality of software ports is divided between the CIU application and the wireless application, the wired tank gauging equipment is configured under each software port; and each software port is configured to communicate between the CIU application and the wireless application; a memory configured to store the CIU application and the wireless application; and a processor coupled to the memory, serial connection and the Ethernet connection, the processor configured to: receive, via a serial connection, a command message from the tank inventory system using the CIU application, transmit, via an Ethernet connection, the command message to the wireless tank gauging equipment using the wireless application, receive, via the Ethernet connection, a response message from the wireless tank gauging equipment using the wireless application, and transmit, using the serial connection, the response message to the tank inventory system using the CIU application. a plurality of serial connections, wherein the plurality of serial connections are configured to communicate with a tank inventory system and wired tank gauging equipment, using a CIU application, in parallel with communication of wireless tank gauging equipment; a plurality of Ethernet connections configured to connect to a switch to establish communication with the wireless tank gauging equipment using a wireless application; a plurality of software ports, wherein each Ethernet connection includes a software port and the plurality of software ports is divided between the CIU application and the wireless application, the wired tank gauging equipment is configured under each software port; and each software port is configured to communicate between the CIU application and the wireless application; a memory configured to store the CIU application and the wireless application; and a processor coupled to the memory, serial connection and the Ethernet connection, the processor configured to: receive, via a serial connection, a command message from the tank inventory system using the CIU application, transmit, via an Ethernet connection, the command message to the wireless tank gauging equipment using the wireless application, receive, via the Ethernet connection, a response message from the wireless tank gauging equipment using the wireless application, and transmit, using the serial connection, the response message to the tank inventory system using the CIU application. receive, via a serial connection, a command message from the tank inventory system using the CIU application, transmit, via an Ethernet connection, the command message to the wireless tank gauging equipment using the wireless application, receive, via the Ethernet connection, a response message from the wireless tank gauging equipment using the wireless application, and transmit, using the serial connection, the response message to the tank inventory system using the CIU application.