| 10 | It is built entirely in .NET 2.0, so it is easy to integrate with Microsoft products and APIs. |
| 9 | It has built-in features for security, user administration, and scalability to let developers focus on application features. |
| 8 | It supports rapid prototyping to help with requirements analysis, and it enables an evolutionary development style to keep projects on track. |
| 7 | It provides accessible and understandable source code for your application, you can not only see but also understand the interpreted elements that comprise your solution. |
| 6 | It supports disconnected usage, allowing users to run enterprise applications on their PC and synch up with a central server at a later time. |
| 5 | It manages all the details of storing, retrieving, and searching for objects in the database, simplifying application development. |
| 4 | It enables desktop applications to be developed through interpreted layouts and scripts, streamlining development. |
| 3 | It provides the most cost effective way to get the applications and features that you need by reducing development time, which is the primary cost of software. |
| 2 | It provides applications that can easily change and grow as needed by your organization since the underlying interpreted elements are easy to understand and develop. |
| 1 | It all adds up to a system that gives you the best ability to build a solution that fits what you need, and empowers you to go further. |