Unlike most I/O servers that talk to specific devices and no others, OmniServer can be configured to talk to virtually any one device or multiple devices. This is done through a series of dialog boxes that guide you through building a description of the data stream used to communicate with the device. Once built, OmniServer takes care of the communications with the device and the delivery of the data to a client program.
The model of the data stream in OmniServer is called a Protocol.
How does OmniServer help me with my project?
Instead of spending your time (and money) on specialized device drivers, you can develop your protocol in OmniServer and have it deal with all the nuances of device communications and data delivery. Less time spent on device communications means more time (and money) for the more important tasks in project management.