C++Builder is available in four editions – Community, Professional, Enterprise, and Architect. C++Builder is also available as part of the RAD Studio development suite. Choose the C++Builder edition that's right for you:
|Features||Community Suited for individual developers or early-stage startups with limited revenue||Pro Term License Subscription offering for individual developers or small teams building desktop and mobile apps||Professional Suited for individual developers and small teams building desktop and mobile apps||Enterprise Suited for development teams building client/server or multi-tier apps, REST services, and similar||Architect Suited for enterprise teams building database, cloud, or web-enabled apps|
|License Type||Limited Commercial Use||Annual License||Perpetual License||Perpetual License||Perpetual License|
|Build native Windows Applications with High-Performance UI Framework and Components (VCL)|
|Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (Windows & iOS) 1|
|Run-Time Library source code||Limited Use|
|Connect to local databases and build data-aware applications with support for multiple data sources with FireDAC|
|Build connected apps with support for remote and enterprise data sources with FireDAC|
|InterBase Embedded Database|
IBLite Mobile Deployment
IBLite Mobile Deployment
IBLite Mobile Deployment
IBToGo Mobile Deployment
IBToGo Mobile Deployment
|Build your REST web services on Windows with RAD Server|
Development tools and Single Server Site
Development tools and Deployment to Multiple Server Sites
|Connect with the cloud using Enterprise Connectors (CData)|
|Database Development and Management|
|Ext JS Web Development Framework (Pro)|
1 C++Builder support for Android is limited to 32-bit app targets only. Google Play Store requires 64-bit support and is not currently supported.
An Annual License allows the customer to use the licensed software for one year, download updates and request technical support. At the end of the year the customer must renew their term license to continue using the software.
A Perpetual License allows the customer to purchase a license to use the software forever. The Perpetual License also comes with an annual renewal fee that enables the customer to update the software to the latest version.
For additional details consult the EULA for the full license terms for each edition.
Build native Windows Applications with High-Performance UI Framework and Components (VCL)
Visual Component Library (VCL) is a visual component-based object-oriented framework for developing UIs for Windows applications. It delivers a number of visual and non-visual components to achieve optimal performance and native platform user experience on the Windows OS.
Build Mobile First, Cross-Platform Apps with Native Experience UI Framework (FMX) and Components (Windows & iOS)
FireMonkey (FMX) is a visual component framework that uses smart styles and platform services to design the UI once and adapt it to each platform, so you can to target multiple platforms, including both application logic and UI, with the same code.
Run-Time Library source code
Includes source code for the VCL, FMX and most other libraries, to learn from or extend with your own code
Connect to local databases and build data-aware applications with support for multiple data sources with FireDAC
FireDAC local/embedded connectivity to certain local databases, including Microsoft Access database, SQLite database, InterBase ToGo / IBLite, InterBase on localhost, MySQL Embedded, MySQL Server on localhost, Advantage Database local engine, PostgreSQL on localhost, Firebird Embedded, and Firebird on localhost.
Build connected apps with support for remote and enterprise data sources with FireDAC
FireDAC enables client/server and enterprise connectivity to a wide variety of natively supported databases including InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap and more.
InterBase Embedded Database
InterBase is an award winning, high-performance SQL Database with multiple advanced features, including enterprise security, change views, alerts, generators, and more. There are 2 embedded versions, IBLite and IBToGo, which adds encryption support and extra features.
Build your REST web services on Windows with RAD Server
RAD Server is a turn-key Application Server based on REST architecture that provides a robust back-end platform for Delphi and C++ developers, including multiple pre-built applications services and integration capabilities.
Connect with the cloud using Enterprise Connectors (CData)
Make Connecting to Any Application as Easy as Connecting to a Database
Move, integrate, and analyze data with ease utilizing our NEW FireDAC Enterprise Connectors, powered by CData. These unparalleled components allow you to integrate 90+ Enterprise applications, simplifying connectivity into a standard model using SQL.
Data today is more decentralized than ever, not to mention difficult to access with the average company running upwards of 20+ SaaS applications, and at least as many on-premise applications. Make better business decisions, eliminate headaches and increase time to productivity by organizing vast amounts of data in an actionable format fast and efficiently with these drivers.
Database Development and Management
Aqua Data Studio provides database design and administration, plus data management and visualization capabilities. Whether you are working with relational, NoSQL, or cloud databases, your data is easily and quickly accessible with Aqua Data Studio.
Note: Different individual user permitted. If desired, license for AQDS can be assigned to someone else within your company.
Ext JS Web Development Framework (Pro)
Sencha Ext JS helps you build data-intensive, cross-platform web apps for desktops, tablets, and smartphones. It includes 100s of pre-built UI components, such as powerful grids, and has features to make integration with RAD Server easy.
Note: Different individual user permitted. If desired, license for Ext JS can be assigned to someone else within your company.
More About the C++Builder Product Editions
Architect Edition is the superior choice when you need to build and update data-rich, hyper-connected, visually engaging C++ applications for Windows, iOS, IoT and more.
Includes Aqua Data Studio database development productivity tool license, Sencha Ext JS Professional license, multi-site RAD Server deployment license, and InterBase ToGo for mobile license.
C++Builder Community Edition
Embarcadero’s free C++Builder Community Edition is designed for freelance developers, startups and nonprofits with revenues under $5000 USD and allows them to easily design, code, debug, and deploy applications for iOS, Android, Windows and macOS from a single codebase with professional and integrated tools. Frequently Asked Questions
C++Builder Enterprise Edition is our most popular edition for building client/server applications for mobile and desktop platforms! Choose Enterprise Edition to create services-based applications and when you need remote database connectivity capabilities.
Build client/server and n-tier connected apps that connect to a wide array of enterprise database and cloud platforms including Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon and Microsoft Azure.
C++Builder Enterprise includes FireDAC, a high performance data access library for developing multi-device applications connected to enterprise databases. The included InterBase ToGO license offers encrypted, embedded database capabilities to your applications.
Enterprise Edition also includes all Professional Edition capabilities plus a RAD Server single-site deployment license ($5000 value), DataSnap, InterBase ToGo license, and FireDAC data access libraries.
C++Builder Professional is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows, Mac, Mobile, IoT and more using C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components.
C++Builder Professional includes InterBase Developer edition and IBLite for local and embedded database capabilities.
Choose C++Builder Professional and start designing and developing multi-device apps today!
C++Builder is in RAD Studio
C++Builder is also available as part of Embarcadero’s RAD Studio. RAD Studio includes Delphi and C++Builder.