The Awave Streaming Audio Converter COM library from FMJ-Software, or AwCOM for short, is technically a "COM dual interface, in-process DLL server custom component". It is a software module that can easily be used from a variety of languages VisualBasic, Delphi, C++, .NET, and many more. It provides functions for converting between several different audio carrying file formats. It can also optionally perform several forms of processing on the audio data. The library is broken up into a modular set of filters that are connected in a graph through which the audio data is streamed. Most modules are licensed separately so you only have to pay for the parts that you use. AwCOM was built as a wrapper on top of AwC++. AwC++ is C++ language class library from FMJ-Software designed for flexible audio handling, processing, conversion, and streaming. It is the basis for the award winning Awave Audio, ACDR, Any Time and Chromatia Tuner software as well as being used in many third party products. The stability and reliability of the code underlying the AwCOM component has thus been proved in real-world use in a wide variety of applications all over the world.