Serial interfaces become more complicated and powerful, still the dependence on legacy COM is essential. Lots of programs were developed to maintain only COM transfers, even new serial interfaces such as Bluetooth or Irda often are presented in systems as COM ports, so the problem of representing any dataflow protocol in COM format is vital and highly demanded nowadays.
Our Virtual serial ports creation and management technology allows meeting such requirements efficiently, quickly and secure, reduces development efforts significantly. It doesn't require strong programming skills and outstanding OS architecture knowledge anymore to reach the goal.
To make the technology easy-to-use and flexible we developed programming interface which consists of:
Dynamic Link Library with all service functions, most useful for C, ASM projects
COM object which exposes useful interfaces and most useful for C++, Delphi, Java, VB projects
Technical documentation which includes description of all used functions and data structures
Help system which resolves all install/run issues
Examples which include code on C++, C#, Javascript, VB and demonstrate how to use COM API efficiently.
Our technolohy is efficient due to the following functional scheme:

Fully tested kernel mode/user mode gate, which transfers serial data without any delay makes work with COM API very fast. Also we support Plug’n’Play to add ports to running system and absolutely transparent for OS.
Typical system for work with COM API is:
Processor: Athlon or Pentium 1Ghz and higher
RAM: 256-512Mb
OS: 2000 and higher.
Nowadays security issues have really huge importance. Advanced error recovery techniques preventing DoS or buffer overflow attempts makes security issues solid. The technology operates on kernel level, which is unreachable for most kinds of malware and spyware.
We expect that serial interfaces will become more fast, efficient and secure and some new interface models would be represented. But no matter how many kinds of serial interfaces would be implemented – most useful and handly representation is COM like style. So we consider our software can be really valuable to solve tasks existing in development process today and in nearest future.