What do you mean "brands?" If you don't want to use Microsoft solutions, feel
to free to use Java, C++, or one of several other free object oriented
languages.
Or maybe you want to use .Net but not Visual Studio. In that case,
http://www.icsharpcode.net/OpenSource/SD/ is a decent alternative.