you're right I use C# for development of our system for instrument analysis and position monitoring, it's much more easier to write and read code, and of course to deploy I dont know why would you use c++ at all... c# is much easier, and more bug proof (garbage collector helps you to deal with memory leaks)