Unwrap Your Holiday Gifts - Up to 30% OFF Shop Now

Winter Webinars 2024 with Ian Barker Save Your Seat

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!

Mobile

Get to the bottom of bugs faster with Integrated cross platform native debugging. Using the RAD Studio IDE you can debug applications running remotely on Windows

Code faster and smarter with a single code base

Build apps faster with a single source code base that cross-compiles for Windows. The FireMonkey framework enables active modern user interface design, that is aware of cross-platform differences to provide not only common code behind and hooks for native tweaks if required, as well as rich modern user interfaces.

Code faster and smarter with a single code base
Secure native compilation

Secure native compilation

There’s nothing like natively compiled code. Fast and performant, hard to reverse engineer, unlike even obfuscated bytecode targets. You use a powerful language, and you want it to be natively compiled. Apps made with RAD Studio are 100% native on every platform.

Code Faster with full language support

Use the same C++ compiler with the same behavior and libraries on Windows (32 and 64 bit). Our Clang-enhanced compilers, which have full C++11 support some extensions, and have C++17 on the future roadmap, provide a consistent language across all platforms. You don’t need to deal with quirks across platforms, different STL implementations, or other behavior: rely on the one compiler, everywhere.

*Both C++17 and macOS 64-bit support are on the roadmap. macOS 32-bit support is currently only C++03.

Code Faster with full language support
Modern Flexible Libraries

Modern Flexible Libraries

RAD Studio libraries are designed to ensure they support you today and into the future by encapsulating modern object-oriented practices. This approach lets you develop faster and with a single code base that works across platforms while providing a powerful base for modern agile development methodologies.

ARC for mobile

If you need your applications to run fast on mobile, then ARC is the best memory management option available. Compile Delphi and C++ code for mobile with full ARC implementations enabling your applications to run fast and smoothly regardless of the hardware.

Garbage collectors, as used by .net and Java built apps, require 4x the available memory of ARC to match performance. Being smart with the limited memory on mobile means ARC avoids notorious slow downs garbage collectors on mobile bring.

ARC for mobile