Build VCL application for macOS

Without modifications


One framework for two 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.

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 like on Windows.

Custom Controls

Many custom controls work on macOS like on Windows unchanged.


CrossVcl works with all Embarcadero Delphi since XE3 to Berlin.

Subscribe to the beta

We are currently in private alpha and will be launching our public beta very soon. If you would like early access to the beta, please tell us a little about yourself.

CrossVCL Screenshots Team