C++ and C# tools and classes