C++Builder Overview                                                                            

Develop for many platforms in fast, modern C++ with an enhanced Clang compiler. Seamlessly compile and deploy across platforms and devices. Design a UI once, then quickly specialize for each platform or device – much like subclassing code. Use robust and powerful frameworks for enterprise-strength databases, REST, cloud, IoT and more – whether you’re a team of a hundreds or a micro-startup. Accelerate your development: spend more time coding, less time on UI design, no time on platform-specific porting.

C++Builder gives you fast, powerful, modern C++; one compiler, one debugger, one IDE, four platforms; amazing frameworks; and lets you speed up your development, focus on your code and bring your app to market faster than any other C++ toolchain.

Modern C++: Clang-enhanced C++ compiler

C++Builder includes an enhanced Clang-based compiler for Windows (32 and 64), iOS, and Android. Use this one compiler across all platforms for fast and consistent development. There are some great language extensions for powerful code techniques not yet in the C++ standard, including properties and automatic reference counting (ARC), which we think you’ll love. Completely backwards compatible for older C++, it has full C++11 support, with C++17 and Linux support coming soon.


One compiler, one UI framework (even with native controls), one IDE, one set of libraries and frameworks. Full support for four platforms, with more on the way.

Tired of rewriting several UIs for your application? With the multi-device designer, you can create the basic UI just once, and customize for each platform or even per device. For example, build a mobile UI, and then quickly and easily derive an iOS or iPad UI that has a truly native look-and-feel.