The following is taken from the Delphi Prism product page:
Delphi PrismNext generation Delphi development solution for .NET and Mono
Delphi Prism programming language for .NET and Mono
Take advantage of the latest and greatest .NET technologies including WinForms, WPF, Silverlight, ASP.NET and LINQ
Use your existing Delphi programming skills to build .NET applications
Easily connect with all your data across multiple sources and tiers
Visualize and better understand your database structures with database design and modeling capabilities in Delphi Prism Architect edition
Powered by RemObjects Oxygene compiler technology
The fast way to build applications on .NET for Windows, Linux and Mac
Delphi Prism is the new .NET development solution from Embarcadero Technologies. In this Visual Studio based solution you’ll be able to use your existing Delphi programming skills to build .NET applications, taking advantage of the latest and greatest .NET technologies such as WinForms, WPF, Silverlight, ASP.NET and LINQ. You will of course also be able to develop database applications using familiar dbExpress functionality and .NET clients that connect to native DataSnap servers. Delphi Prism Architect includes database modeling and design capabilities based on ER/Studio that enable developers to design, model, and better understand their databases.
Key Delphi Prism features include:
Complete solution for .NET development
Powerful full featured Delphi Prism development language
dbExpress framework for building database applications
Supports development for the Mono platform
Database modeling and design based on ER/Studio
DataSnap client creation
Blackfish SQL database with included deployment license
Alignment of structures has changed a bit in Delphi 2009. The new layout is more compatible with C++. The old layout system is still available by setting {$OLDTYPELAYOUT ON}. So if you don't want to change your code for whatever reason you don't have to. Use {$ALIGN n} or {$An} to specify the alignment.