Universal Data Access Components (UniDAC) is a library of components that provides direct access to multiple databases from Delphi and C++Builder including Community Edition, as well as Lazarus (and Free Pascal) on Windows, Linux, macOS, iOS, and Android for both 32-bit and 64-bit platforms.
One product that provides unified access to multiple databases and cloud applications: Oracle, SQL Server, SQL Azure, Firebird, MySQL, PostgreSQL, SQLite, Salesforce, QuickBooks, etc.
UniDAC provides transparent server-independent interfaces for working with different databases and lets you change the client engine for a specific server type just by changing the single connection option. It means that you can easily switch between different database servers in your cross-database UniDAC-based application.