- support for three different personalities: delphi for win32, delphi for .net and c# all from within one development (and debugging) environment.
- easy migration of win32 applications to .net within the same development environment.
- support for the delphi language with several enhancements like multi-unit namespaces, for ... in ... do loops, inline functions and other code optimisations.
- support for winforms, asp.net web forms as well as borland's own vcl framework on .net, and vcl for win32 with visual designers to build applications the rad way.
- support for heterogeneous database access (using any ado.net data adapter – not just bdpdataadapter) as well as multi-tier database applications with new datasync, datahub, remoteserver and remoteconnection components.
- support for refactoring to restructure your source code, increasing the maintainability and chances of successful reuse.
- support for unit testing with dunit and nunit, using the extreme unit-test framework in delphi for win32, delphi for .net and c# projects to increase the quality of your code.
- support for enterprise core objects ii - a uml compliant object model framework and object persistence, with support for databases through the borland data provider, and now also available for asp.net.
- support for asp.net with db web controls to facilitate the design, implementation and deployment of powerful data-driven web applications.
- support for version and team development, with a special backup and history view of your project files, plus optional integration with starteam.