Universal Data Access Components Compatibility

Database Server Compatibility

Database

Windows

macOS

Linux

iOS

Android

Oracle

Servers: 23c, 21c, 19c, 18c, 12c, 11g, 10g, 9i, 8i, 8.0,
including Oracle Express Edition 11g and 10g

Yes Yes Yes Yes Yes
Clients: 23c, 21c, 19c, 18c, 12c, 11g, 10g, 9i, 8i, 8.0

Yes Yes Yes Yes Yes

Microsoft SQL Server

Servers: SQL Server 2022, 2017, 2016, 2014, 2012, 2008 R2,
2008, 2005 (including Express edition)
SQL Server 2000 (including MSDE)
SQL Server 7
SQL Server Compact 4.0, 3.5, 3.1
SQL Azure

Yes Yes Yes Yes Yes
Clients: SQL OLE DB and SQL Native Client Yes Yes Yes Yes Yes

Microsoft SQL Azure

Microsoft SQL Azure

Yes Yes Yes Yes Yes

MySQL Server

Servers: 8.0, 6.0, 5.6, 5.5, 5.1, 5.0, 4.1, 4.0, and 3.23

Yes Yes Yes Yes Yes

Embedded servers: 8.0, 6.0, 5.6, 5.5, 5.1, 4.1, and 4.0

Yes Yes Yes Yes Yes

MariaDB

Versions since 5.x up to 11.x

Yes Yes Yes Yes Yes

Microsoft Azure Database for MySQL

Microsoft Azure Database for MySQL

Yes Yes Yes Yes Yes

Amazon RDS for MySQL

Amazon RDS for MySQL and Amazon Aurora

Yes Yes Yes Yes Yes

Google Cloud for MySQL

Yes Yes Yes Yes Yes

InterBase

Versions since XE3 up to 2020

Yes Yes Yes Yes Yes

Versions since XE

Yes Yes Yes

Versions since 4.2

Yes
Yes

Firebird

Firebird: 1.x, 2.x, 3.x, 4.x

Yes Yes Yes
Yes

PostgreSQL

Versions since 8.0 up to 16

Yes Yes Yes Yes Yes

Microsoft Azure Database for PostgreSQL

Yes Yes Yes Yes Yes

Amazon RDS for PostgreSQL

Amazon RDS for PostgreSQL and Amazon Aurora

Yes Yes Yes Yes Yes

Google Cloud for PostgreSQL

Yes Yes Yes Yes Yes

AlloyDB

Yes Yes Yes Yes Yes

Heroku Postgres

Yes Yes Yes Yes Yes

SQLite

Version 3.0 and higher

Yes Yes Yes Yes Yes

MongoDB

Servers: 3.2 and higher

Yes Yes Yes

Clients: 1.3.5 and higher

Yes Yes Yes

Amazon Redshift

Amazon Redshift

Yes Yes Yes Yes Yes

NexusDB

Versions 4.x

Yes



Microsoft Access

Versions 95, 97, 2000, 2003, 2007, 2010, 2013, 2016, and 2019

Yes Yes Yes Yes Yes

Microsoft Excel

Yes Yes Yes Yes Yes

Sybase Adaptive Server Enterprise

Versions: 12.5.4 and higher

Yes Yes Yes Yes Yes

Sybase Advantage Database Server

Versions: 8.0 and higher

Yes



DB2

Versions: 8.0 and higher

Yes



DBF

Formats: dBaseIII-dBase10, dBase for Windows, HiPer-Six, FoxPro 2, Visual FoxPro

Yes Yes Yes Yes Yes

BigCommerce

Yes

Dynamics 365

Yes

FreshBooks

Yes

Google BigQuery

Yes

HubSpot

Yes

Magento

Yes

Mailchimp

Yes

NetSuite

Yes

QuickBooks

Yes

Salesforce

Yes

Salesforce MC

Yes

SugarCRM

Yes

Zoho CRM

Yes

Any database using OBDC provider

Yes Yes Yes

1Provided that an ODBC driver is available for the platform.

IDE Compatibility

UniDAC is compatible with the following IDEs:

  • Embarcadero RAD Studio 12 Athens (Requires Release 1 or Release 2)
    • Embarcadero Delphi 12 Athens for Windows
    • Embarcadero Delphi 12 Athens for macOS
    • Embarcadero Delphi 12 Athens for Linux
    • Embarcadero Delphi 12 Athens for iOS
    • Embarcadero Delphi 12 Athens for Android
    • Embarcadero C++Builder 12 Athens for Windows
    • Embarcadero C++Builder 12 Athens for iOS
    • Embarcadero C++Builder 12 Athens for Android
  • Embarcadero RAD Studio 11 (up to 11.3) Alexandria
    • Embarcadero Delphi (up to 11.3) Alexandria for Windows
    • Embarcadero Delphi (up to 11.3) Alexandria for macOS
    • Embarcadero Delphi (up to 11.3) Alexandria for Linux
    • Embarcadero Delphi (up to 11.3) Alexandria for iOS
    • Embarcadero Delphi (up to 11.3) Alexandria for Android
    • Embarcadero C++Builder (up to 11.3) Alexandria for Windows
    • Embarcadero C++Builder (up to 11.3) Alexandria for iOS
    • Embarcadero C++Builder (up to 11.3) Alexandria for Android
  • Embarcadero RAD Studio 10.4 Sydney (Requires Release 1 or Release 2)
    • Embarcadero Delphi 10.4 Sydney for Windows
    • Embarcadero Delphi 10.4 Sydney for macOS
    • Embarcadero Delphi 10.4 Sydney for Linux
    • Embarcadero Delphi 10.4 Sydney for iOS
    • Embarcadero Delphi 10.4 Sydney for Android
    • Embarcadero C++Builder 10.4 Sydney for Windows
    • Embarcadero C++Builder 10.4 Sydney for iOS
    • Embarcadero C++Builder 10.4 Sydney for Android
  • Embarcadero RAD Studio 10.3 Rio (Requires Release 2 or Release 3)
    • Embarcadero Delphi 10.3 Rio for Windows
    • Embarcadero Delphi 10.3 Rio for macOS
    • Embarcadero Delphi 10.3 Rio for Linux
    • Embarcadero Delphi 10.3 Rio for iOS
    • Embarcadero Delphi 10.3 Rio for Android
    • Embarcadero C++Builder 10.3 Rio for Windows
    • Embarcadero C++Builder 10.3 Rio for macOS
    • Embarcadero C++Builder 10.3 Rio for iOS
    • Embarcadero C++Builder 10.3 Rio for Android
  • Embarcadero RAD Studio 10.2 Tokyo (incompatible with Release 1)
    • Embarcadero Delphi 10.2 Tokyo for Windows
    • Embarcadero Delphi 10.2 Tokyo for macOS
    • Embarcadero Delphi 10.2 Tokyo for Linux
    • Embarcadero Delphi 10.2 Tokyo for iOS
    • Embarcadero Delphi 10.2 Tokyo for Android
    • Embarcadero C++Builder 10.2 Tokyo for Windows
    • Embarcadero C++Builder 10.2 Tokyo for macOS
    • Embarcadero C++Builder 10.2 Tokyo for iOS
    • Embarcadero C++Builder 10.2 Tokyo for Android
  • Embarcadero RAD Studio 10.1 Berlin
    • Embarcadero Delphi 10.1 Berlin for Windows
    • Embarcadero Delphi 10.1 Berlin for macOS
    • Embarcadero Delphi 10.1 Berlin for iOS
    • Embarcadero Delphi 10.1 Berlin for Android
    • Embarcadero C++Builder 10.1 Berlin for Windows
    • Embarcadero C++Builder 10.1 Berlin for macOS
    • Embarcadero C++Builder 10.1 Berlin for iOS
    • Embarcadero C++Builder 10.1 Berlin for Android
  • Embarcadero RAD Studio 10 Seattle
    • Embarcadero Delphi 10 Seattle for Windows
    • Embarcadero Delphi 10 Seattle for macOS
    • Embarcadero Delphi 10 Seattle for iOS
    • Embarcadero Delphi 10 Seattle for Android
    • Embarcadero C++Builder 10 Seattle for Windows
    • Embarcadero C++Builder 10 Seattle for macOS
    • Embarcadero C++Builder 10 Seattle for iOS
    • Embarcadero C++Builder 10 Seattle for Android
  • Embarcadero RAD Studio XE8
    • Embarcadero Delphi XE8 for Windows
    • Embarcadero Delphi XE8 for macOS
    • Embarcadero Delphi XE8 for iOS
    • Embarcadero Delphi XE8 for Android
    • Embarcadero C++Builder XE8 for Windows
    • Embarcadero C++Builder XE8 for macOS
    • Embarcadero C++Builder XE8 for iOS
    • Embarcadero C++Builder XE8 for Android
  • Embarcadero RAD Studio XE7
    • Embarcadero Delphi XE7 for Windows
    • Embarcadero Delphi XE7 for macOS
    • Embarcadero Delphi XE7 for iOS
    • Embarcadero Delphi XE7 for Android
    • Embarcadero C++Builder XE7 for Windows
    • Embarcadero C++Builder XE7 for macOS
    • Embarcadero C++Builder XE7 for iOS
    • Embarcadero C++Builder XE7 for Android
  • Embarcadero RAD Studio XE6
    • Embarcadero Delphi XE6 for Windows
    • Embarcadero Delphi XE6 for macOS
    • Embarcadero Delphi XE6 for iOS
    • Embarcadero Delphi XE6 for Android
    • Embarcadero C++Builder XE6 for Windows
    • Embarcadero C++Builder XE6 for macOS
    • Embarcadero C++Builder XE6 for iOS
    • Embarcadero C++Builder XE6 for Android
  • Embarcadero RAD Studio XE5 (Requires Update 2)
    • Embarcadero Delphi XE5 for Windows
    • Embarcadero Delphi XE5 for macOS
    • Embarcadero Delphi XE5 for iOS
    • Embarcadero Delphi XE5 for Android
    • Embarcadero C++Builder XE5 for Windows
    • Embarcadero C++Builder XE5 for macOS
    • Embarcadero C++Builder XE5 for iOS
  • Embarcadero RAD Studio XE4
    • Embarcadero Delphi XE4 for Windows
    • Embarcadero Delphi XE4 for macOS
    • Embarcadero Delphi XE4 for iOS
    • Embarcadero C++Builder XE4 for Windows
    • Embarcadero C++Builder XE4 for macOS
  • Embarcadero RAD Studio XE3 (Requires Update 2)
    • Embarcadero Delphi XE3 for Windows
    • Embarcadero Delphi XE3 for macOS
    • Embarcadero C++Builder XE3 for Windows
    • Embarcadero C++Builder XE3 for macOS
  • Embarcadero RAD Studio XE2 (Requires Update 4 Hotfix 1)
    • Embarcadero Delphi XE2 for Windows
    • Embarcadero Delphi XE2 for macOS
    • Embarcadero C++Builder XE2 for Windows
    • Embarcadero C++Builder XE2 for macOS
  • Embarcadero RAD Studio XE
    • Embarcadero Delphi XE
    • Embarcadero C++Builder XE
  • Embarcadero RAD Studio 2010
    • Embarcadero Delphi 2010
    • Embarcadero C++Builder 2010
  • CodeGear RAD Studio 2009 (Requires Update 3)
    • CodeGear Delphi 2009
    • CodeGear C++Builder 2009
  • CodeGear RAD Studio 2007
    • CodeGear Delphi 2007
    • CodeGear C++Builder 2007
  • Borland Developer Studio 2006
    • Borland Delphi 2006
    • Borland C++Builder 2006
  • Borland Delphi 7
  • Borland Delphi 6 (Requires Update Pack 2 – Delphi 6 Build 6.240)
  • Borland C++Builder 6 (Requires Update Pack 4 – C++Builder 6 Build 10.166)
  • Lazarus 3.6 and Free Pascal 3.2.2 for Windows, macOS, and Linux (32-bit and 64-bit)

All the existing Delphi and C++Builder editions are supported: Architect, Enterprise, Professional, Community, and Starter.

Lazarus and Free Pascal are supported only in Trial Edition and Professional editions with source code.

Direct mode for Oracle, SQL Server and SAP Sybase ASE is available for all platforms and IDEs, and is distributed as obfuscated source code. SQLite Direct Mode is distributed as pre-compiled packages and available only in Delphi and C++Builder for all target platforms.

Supported Target Platforms

  • Windows 32-bit and 64-bit
  • macOS 64-bit and ARM (Apple Silicon M1)
  • Linux 32-bit (only in Lazarus and Free Pascal) and 64-bit
  • iOS 64-bit
  • iOS Simulator ARM 64-bit
  • Android 32-bit and 64-bit

Note that support for Windows 64-bit is available since RAD Studio XE2. Support for iOS 64-bit is available since RAD Studio XE8. Support for Android 32-bit is available since RAD Studio XE5. Support for Linux 64-bit is available since RAD Studio 10.2 Tokyo. Support for macOS 64-bit is available since RAD Studio 10.3 Rio. Support for Android 64-bit is available since RAD Studio 10.3.3 Rio.

Supported GUI Frameworks

  • FireMonkey (FMX)
  • Visual Component Library (VCL)
  • Lazarus Component Library (LCL)

Devart Data Access Components Compatibility

All DAC products are compatible with each other.

But, to install several DAC products to the same IDE, it is necessary to make sure that all DAC products have the same common engine (BPL files) version. The latest versions of DAC products or versions with the same release date always have the same version of the common engine and can be installed to the same IDE.