Embarcadero Technologies

C++Builder XE2 Product Editions

C++Builder XE2 is available in five editions – Starter, Professional, Enterprise, Ultimate and Architect. C++Builder XE2 is also available as part of the RAD Studio XE2 – a development suite that includes Delphi, C++Builder, RadPHP and additional tools

See a quick comparison of the C++Builder editions

C++Builder XE2 Starter

C++Builder® XE2 Starter is a great way to get started building high-performance C++ applications for Windows. C++Builder Starter includes a streamlined IDE, code editor, compiler, integrated debugger, two-way visual designers to speed development, hundreds of visual components, local connectivity with the InterBase database, and a limited commercial use license. Starter edition features include:

If you're an individual you may use 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, you can move up to an unrestricted commercial license with a specially priced Professional edition license. See the C++Builder Starter page for more information and additional FAQs.

C++Builder XE2 Professional

C++Builder XE2 Professional is designed for building high-performance PC, Mac, kiosk/touch-screen, and workstation GUI applications with or without embedded and local database persistence for Windows and Mac OS X. C++Builder’s powerful combination of ANSI C++, component-based development, and ultra-small and fast “single exe” application generation makes it especially well-suited for C++ developers needing to build and maintain “packaged” Windows and Mac GUI applications. C++Builder Professional features include:

C++Builder XE2 Enterprise

C++Builder XE2 Enterprise is designed for C++ developers building data-rich client/server and multi-tier, cloud, GUI and Web applications that work seamlessly with a wide variety of database servers, services, and connectivity with most desktop, web, and mobile client platforms. C++Builder Enterprise’s high performance heterogeneous database server support is ideal for multi-vendor database server scenarios, or building turnkey applications that can work with a wide array of database servers. C++Builder Enterprise includes everything in the Professional edition, plus the following for building client/server and multi-tier database and Web applications:

C++Builder XE2 Ultimate

C++Builder XE2 Ultimate is designed for software developers and teams building, managing, and tuning database-intensive applications with enterprise database systems. In addition to RAD application development, C++Builder Ultimate includes SQL development, database change management, SQL profiling, and SQL tuning tools with DB PowerStudio®. C++Builder Ultimate includes everything in the Enterprise edition, plus the following:

C++Builder XE2 Architect

C++Builder XE2 Architect is designed for C++ developers and teams building data-intensive client/server, cloud, GUI and Web applications with large or complex enterprise database systems. C++Builder Architect combines data-driven rapid application development and heterogeneous high-speed data access with rich visual data modeling to help developers understand, design, and get the most value out of existing enterprise databases and data structures. C++Builder Architect includes everything in the Enterprise edition plus powerful database modeling and design capabilities:

C++Builder XE2 in Embarcadero RAD Studio XE2

C++Builder XE2 is also available as part of Embarcadero RAD Studio XE2. Embarcadero® RAD Studio XE2 is the ultimate application development suite and the fastest way to build data-rich, visually engaging applications for Windows, Mac, mobile, .NET, PHP and the Web. RAD Studio includes Delphi®, C++Builder® and RadPHP™, enabling developers to deliver applications up to 5x faster across multiple desktop, mobile, Web, and database platforms.

C++Builder XE2 in Embarcadero All-Access XE

If you're interested in C++Builder XE2, in combination with development tools for C++, .NET, Java, PHP, Ruby on Rails; plus a complete range of database design, management and performance tools, Embarcadero All-Access is the solution for you. Embarcadero All-Access XE provides all the application development and database tools you need – when you need them. It's the easiest to use 'toolbox' solution for any size team of developers, architects, performance testers, and DBAs. All-Access is ideal for both large enterprise teams working on a wide range of technologies; and for smaller teams, consultants, and individuals who find their time split across the software development life cycle.

© Copyright 2011 Embarcadero Technologies, Inc. All Rights Reserved.

C++Builder XE2

Data Sheet

Feature Matrix

What's New


Product Editions

Previous Versions

Download Trial

Buy Now

Related Products:


RAD Studio XE2

Delphi XE2

C++Builder XE2


Embarcadero Prism XE2

"C++Builder makes GUI design very simple, allowing you to concentrate your time on the business end of the application."

– Stephen Craig