Microsoft MCAD.
I have been programming professionally for about 15 years. Mainly focus on C++, C# and .NET Framework.