Supercharge Your Mobile Development With Our Exclusive Training Offer! Buy Now

Leverage REST API’s Full Potential with RAD Server Training! Buy Now

Webinar: What's Coming in RAD Studio 12.1 Athens Save Your Seat

Behind the Build: The new C++Builder Clang Toolchain! Watch the Replay

RAD Studio 12 Athens is Here! Learn more

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 5, released! Learn more

New IBLite Edition and IBToGo Subscription Offer Learn more

Delphi & C++Builder 11 Community Edition Now Available 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

Build Native C++ Apps for Windows
10x Faster with Less Code

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 and iOS

Code faster and smarter with a single code base

Build apps faster with a single source code base that cross-compiles for Windows and iOS. 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) and iOS. 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