Supported languages include C++, all .NET languages (C++, C#, and VB) and Java. You can also use other development tools as far as these tools can link to either IDKit C++ API or to IDKit .NET API.