Universal Data Access Components Editions

The Express edition is free. It includes the UniDAC common engine, but does not include any data providers and additional components. UniDAC Express Edition supports only the following data providers: Oracle, SQL Server, MySQL, InterBase (Firebird), PostgreSQL, and SQLite which are installed by ODAC, SDAC, MyDAC, IBDAC, PgDAC, and LiteDAC correspondingly.

The Standard edition includes the UniDAC common engine and data providers.

The Professional edition shows off the full power of UniDAC, including: mobile application development, data encryption, and additional components for work with databases, such as TUniAlerter, TUniDump, TUniMetaData, TCRBatchMove, etc. The Proffessional Edition also includes Direct Mode for Oracle, SQL Server, MySQL, PostgreSQL, and Static Library Linking - for SQLite. In addition, UniDAC Professional Edition includes the DataSet Manager tool which is intended to organize datasets in your application.

You can get Source Access to the UniDAC Professional Edition by purchasing the special UniDAC Professional Edition with source code. The Professional Edition with source code includes the source code for all component classes. The source codes of DataSet Manager and Migration Wizard are not distributed. The source code of Oracle, SQL Server Direct Mode is distributed obfuscated, and SQLite Direct Mode - as precompiled packages.

The matrix below compares features of UniDAC editions. The detailed list of all UniDAC features you can find at the UniDAC Features page

Features Express Standard Professional
Direct Connectivity

Direct Connectivity

Oracle Click to view restrictions No Yes
SQL Server Click to view restrictions No Yes
MySQL Click to view restrictions Yes Yes
PostgreSQL Click to view restrictions Yes Yes
SQLite Click to view restrictions No Yes
ASE (SAP Sybase Adaptive Server Enterprise) Click to view restrictions No Yes
DAC

Mobile Development

iOS application development Click to view restrictions No Yes
Android application development Click to view restrictions No Yes
DAC

Data Access Components

Base components
  TUniConnection
  TUniQuery
  TUniSQL
  TUniTable
  TUniStoredProc
  TUniUpdateSQL
  TUniDataSource
Yes Yes Yes
Script Executing
  TUniScript
Yes Yes Yes
Transactions managing
  TUniTransaction
Yes Yes Yes
Fast data loading into the server
  TUniLoader
Click to view restrictions No Yes
Database Specific Features

DataBase Specific Components

Messaging between sessions and applications
  TUniAlerter
Click to view restrictions No Yes
Storing a database as a script
  TUniDump
Click to view restrictions No Yes
Obtaining metainformation about database objects
  TUniMetaData
Click to view restrictions No Yes
DataBase Activity Monitoring

Data Base Activity Monitoring

Monitoring of per-component SQL execution
  TUniSQLMonitor
Yes Yes Yes
Additional Components

Additional Components

Advanced connection dialog
  TUniConnectDialog
Yes Yes Yes
Data encryption and decryption
  TUniEncryptor
Click to view restrictions No Yes
Data storing in memory table
  TVirtualTable
Yes Yes Yes
Advanced DBGrid with extended functionality
  TCRDBGrid
Yes Yes Yes
Records transferring between datasets
  TCRBatchMove
Click to view restrictions No Yes
Providers

Providers

  Oracle No Yes Yes
  SQL Server No Yes Yes
  MySQL No Yes Yes
  InterBase/Firebird No Yes Yes
  PostgreSQL No Yes Yes
  SQLite No Yes Yes
  NexusDB No Yes Yes
  ODBC No Yes Yes
  Access No Yes Yes
  Advantage No Yes Yes
  ASE No Yes Yes
  DB2 No Yes Yes
  DBF No Yes Yes
Design-Time Features

Design-Time Features

Enhanced component and property editors Yes Yes Yes
Migration Wizard Yes Yes Yes
DataSet Manager No No Yes
Cross IDE Support

Cross IDE Support

Lazarus and Free Pascal Support No No Click to view restrictions
Single License Price Free $199.95 $299.95

1 Using these components is possible only if they are included to the used data provider.

2 Available only in editions with source code.