C++ Builder
C++BuilderではXE2から採用されているクロスプラットフォームのGUIライブラリである。
Windows、Mac OS、Android、iOS (iPhone、iPad) と幅広く対応するが、GNU/Linuxには対応しない。
VCLとの互換性が低く、VCL間の移植は困難。
VCLと比べると機能は十分とはいえずVCLの完全な代替にはならない。
VCLと比べるとWindows固有の機能を呼び出すことが難しい場合がある。
Delphi と異なり、C++BuilderでiOSの開発をする場合はiOSシミュレータが使えない (iOSシミュレータ対応のコンパイラが存在しない)。
FireMonkeyはDelphi (Object Pascal) で記述されている。
2001年。GUIライブラリにVCLに加えクロスプラットフォームのComponent Library for Cross Platform (CLX) を追加した。CLXはWindowsとGNU/Linuxの二つのプラットフォームをサポートするが、CLXを用いたGNU/Linuxの開発ができたのは別製品のKylixのみ。C++BuilderにCLXが搭載されたのはこのバージョンのみで、以降のバージョンに採用されることはなかった。
2015年4月7日に「C++ Builder XE 8」(内部バージョン: 22.0)が発表された。
iOSデバイス用64ビットコンパイラが追加されている。モバイル開発 (iOS / Android) を行う場合、Professional版ではMobile Add-On Packを別途購入する必要がある。
搭載されるコンパイラはBCC32(Windows 32ビット)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X)、BCCIOSARM(iOSデバイス用32ビット / Clang)、BCCIOSARM64(iOSデバイス用64ビット / Clang)、BCCAARM (Android / Clang) の6つとなった。
Starter版を除き、C++Builder 6、2007、2009、2010、XE - XE7 のライセンスが付属する。