SerialTools .NET - adds serial port support to your C# and VB.NET application. Samples and a very straight forward API makes SerialTools simple to use even for a novice programmer. For the more advanced developer different programming models are available which makes SerialTools useful in most projects. The serial port can be accessed in a asynchronous (using events) or synchronous manner (no events). Parsing functionality is included which makes packet based communication very easy. SerialTools can be used in both form-based and form-less application, and both in single and multi threaded environments.