Many years ago we wrote the original MSComm control in Microsoft Visual Basic. We then went on to develop Crescent PDQComm and Sax Comm Objects. CommStudio is the most powerful evoluton of this technology.

Up to four times faster than regular .NET

CommStudio is very fast: Smart design and highly-optimized code make CommStudio up to four times faster than regular .NET SerialPort and SerialStream classes.

Why performance matters

Performance affects more than just the speed of your application. It impacts the overall system load, power usage, and battery life.

Higher performance also results in increased scalability. Many CommStudio developers have deployed application that service hundreds of serial ports on a single system.

The entire CommStudio assembly is less than 250K of highly optimized managed C# code, including all serial port and file transfer classes.

Plug and Play Modem Dialing

Let the Windows Telephony API (TAPI) do all the hard work for you. With CommStudio, you never have to worry about modem setup again.

In addition to modem device independence, your users will also enjoy automatic handling of dialing rules based on the user's location and area code.

Make your application easier to use

Reduce technical support and increase end user satisfaction by using the settings defined in the the Windows Control Panel.

Modem Information At Your Fingertips

CommStudio provides simple access to the Windows Telephony API (TAPI) though an elegant object model. For example, to show a list of available modems in the system, you can use the following code:

Extensive Device Support

The CommStudio object model contains classes to enumerate the available serial ports on your system.

By choosing a communications component with broad third-party hardware and software support you will save your organization tons of technical support time.

If you're going to handle multiple ports at once, it's a good idea to use intelligent serial port adapters.

Every version of CommStudio is extensively tested with intelligent multi-port devices such as Digiboards and Edgeport USB to Serial adapters.

Robust File Transfers

CommStudio includes robust, time-tested implementations of file transfer protocols. Each implementation has been proven to interoperate flawlessly with a very wide variety of systems, ranging from mobile devices to mainframe computers.

ZModem: reliability and performance

CommStudio contains the most advanced implementation of ZModem available. You'll enjoy advanced error recovery, automatic streaming, and block size adjustment to get the fastest transfer under even the most difficult bandwidth circumstances.

YModem combines simplicity with an essential feature set. If speed is of great importance, ZModem is a better choice.

For legacy systems, CommStudio also provides time-tested implementations of XModem-Checksum, XModem-CRC, YModem-Batch, and YModem-G.

CommStudio for .NET has reached the end of mainstream sales and support. For legacy projects, you can still purchase developer licenses and download the latest version. If you have an older version we recommend that you upgrade to the latest version. If you have any questions, please contact us.

If you are using Visual Basic 6, please explore CommStudio ActiveX instead.