Build VCL application for macOS and Linux

Start building macOS and Linux VCL apps with Embarcadero Delphi and CrossVcl

Special Offer till end of March - 20% off to all products except individual styles. Just use coupon code - "MARCH-2018" in the ordering.

Download Free Trial v 1.02 Order Now

Native Look & Feel

Only real native controls are used as wrappers for standard VCL controls if possible.


Real cross-platform developement, focus on your app and CrossVcl makes it for macOS and Linux.

Work in RAD Studio

Code and debug your app in Delphi IDE. All RAD Studio features are available.

One framework for all desktop platforms

Using CrossVcl you focus only on your VCL application and CrossVcl makes it cross-platform.

Win API bridge

CrossVcl provides low-level Windows API bridge to macOS and Linux.

Native Controls

CrossVcl provides native macOS equivalents for almost all standard controls like TEdit, TMemo, TComboBox etc.

Native Graphics

TCanvas and TBitmap behave on macOS and Linux like on Windows.

Custom Controls

Many custom controls work on macOS and Linux like on Windows unchanged.

CrossVcl 1.0 Features

Goal of CrossVcl 1.0 is supporting of almost standard VCL components. See our Roadmap for more details.


Third-Party Support

Take a look at list of 3rd-party components which work with CrossVcl already. We are working everyday on extending this list.

List of 3rd-Party Tools Guide for 3rd-Party Developers


macOS 32-bit: Embarcadero Delphi Berlin or higher

Linux 64-bit: Embarcadero Delphi Tokyo or higher