It provides manageable code execution, it's object oriented, the .net framework comes with ado.net, it uses xml to transfer data between the various layers in the architecture, has error handling properties, automatic memory management, disconnected architecture, and is a multi-platform application. It is a consistent programming model, has multi-language integration, and ease of development.
Room for Improvement:
Needs skills, and some versions have less features.
One cannot run unsaved code or use generics and operator overloading.
It requires a .net framework which xp sp3 doesn’t have.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Jul 13 2012