The feature matrix is confusing, to say the least... but if you look at the sales page, it makes it very clear that the difference between the Starter and Pro editions is in the licensing of applications. Check the link above, or read the description yourself (retrieved May 11, 2011):
Delphi XE Starter is a great way to get started building high-performance applications for Windows. Delphi Starter includes a streamlined IDE, code editor, ultra fast compiler, integrated debugger, two-way visual designers to speed development, hundreds of visual components, InterBase Express for connectivity with the InterBase database, and a limited commercial deployment license.
If you’re an individual you may use the Starter Edition to create apps for your own use and apps that you can sell until your revenues reach $1,000 per year. If you’re a small company or organization without revenue (or up to $1,000 per year in revenue), you can also use the Starter Edition. Once your company's total revenue reaches US $1,000, or your team expands to more than 5 developers, move up to the Professional edition with an unrestricted commercial license.
The REAL difference is in functionality, not licensing... the refactoring and other reasons for upgrading from Delphi 7 are MISSING in the "starter" edition. This is NOT mentioned here... and definitely should be. I suspect this omission is deliberate. Starter edition should instead be renamed "bait".
Oh well... can't get a refund... don't want to pay $500 to see if the next level up is more crap.
Delphi XE sucks.