Big Black Friday / Cyber Monday Super-Deal Shop Early

RAD Studio 12.2 Now Available! Learn more

Ready to take your apps to the next level? Upgrade to Enterprise today. Contact sales

See What's New in RAD Studio 12.2 Athens Watch the Replay

Delphi 12 and C++Builder 12 Community Editions Released! Learn more

InterBase 2020 Update 6, released! Learn more

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – Contact sales

Renew your Update Subscription license now Read more

C++Builder Features

Use best-in-class libraries and visual design to build Windows apps fast!

Design

Design fast, cross-platform native apps rapidly with the RAD Studio IDE. Benefit from agile early design feedback across a range of devices using live preview powered by real data, both on device and in the IDE. Simplify the design process, prototype faster and reach more platforms quicker.

Design faster with Live Data

Live data at design-time helps developers speed up user interface design across all target screen sizes. Prototype faster by seeing earlier how data fits within UI design, with live data support from multiple sources including databases and REST APIs.

Design faster with Live Data
Design faster with powerful Component Libraries

Design faster with powerful Component Libraries

Simply drag and drop components to build your user interface! Choose from the award winning VCL component library (for Windows) or the smart cross-platform FireMonkey (FMX) library, and an ecosystem of commercial and open source components, many available through the IDE GetIt package manager.

Designed for Usability

Adding usability is as simple as setting component properties in the object inspector! Component properties help you rapidly add generic usability that works across all platforms without writing a line of code! From displaying the right keyboard for data entry, to positioning tabs in the right location based on the platform, usability is built in.

Designed for Usability
Smart Responsive Designing

Smart Responsive Designing

Build your UI once and have it run on multiple devices with the flexibility offered in the FireUI multi-device designer. Create a default design rapidly with resolution aware components, and even add device specific layouts to target Windows Desktop, Surface Pro Tablet, macOS desktop, iPhone, iPad, Android tablets, smartphones, and wearables.

Preview design changes instantly on a device!

See how your application looks and behaves on different devices while you keep working in the RAD Studio IDE, without running the application on the devices and without creating additional views.

FireUI App Previews lets you preview your FireMonkey application on iOS, Android, macOS and Windows targets as you are designing the app.

Preview design changes instantly on a device!
Integrate data with zero lines of code!

Integrate data with zero lines of code!

With the LiveBindings Designer, you can visually connect user interface elements to data sources ready to show data at both design time and run time. Connecting live data is so easy, designers can provide developers a move complete wireframe that aids early usability testing in the design process.