# Actian Zen v16 > Actian Zen v16 provides Btrieve and SQL database engines with multiple data access interfaces and administration tools, offering high performance and robust management capabilities. ## Btrieve 2 API Btrieve 2 supports multiple language bindings via SWIG, including C, C++, C#, Go, Java, JavaScript, Perl, PHP, and Python. ### Dependencies - SWIG is used to generate language bindings. ([Btrieve 2: Getting Started](https://docs.actian.com/zen/btrieve2v16/html/)) ### Mapping Guide - [Btrieve Operation to Btrieve C++ and C API Mapping Guide](https://docs.actian.com/zen/btrieve2v16/html/btrieveOperationToBtrieve2APIMapping.html): Mapping of original Btrieve operations to the new C++ and C APIs. - [Class List](https://docs.actian.com/zen/btrieve2v16/html/annotated.html): API class index for programmatic reference. ### Examples - [Examples Directory](https://docs.actian.com/zen/btrieve2v16/html/examples.html): Collection of code samples across languages. ### Language Bindings - [Using Btrieve with C](https://docs.actian.com/zen/btrieve2v16/html/btrieveC.html): Instructions for C on Windows and Ubuntu. - [Using Btrieve with C++](https://docs.actian.com/zen/btrieve2v16/html/btrieveCpp.html): Instructions for C++ on Windows and Ubuntu. - [Using Btrieve with C#](https://docs.actian.com/zen/btrieve2v16/html/btrieveCSharp.html): C# usage guide for Windows and Ubuntu. - [Using Btrieve with Go](https://docs.actian.com/zen/btrieve2v16/html/btrieveGo.html): Go usage guide on Ubuntu. - [Using Btrieve with Java](https://docs.actian.com/zen/btrieve2v16/html/btrieveJava.html): Java usage guide on Ubuntu. - [Using Btrieve with Javascript](https://docs.actian.com/zen/btrieve2v16/html/btrieveJavascript.html): JavaScript usage guide for Windows and Ubuntu. - [Using Btrieve with Perl](https://docs.actian.com/zen/btrieve2v16/html/btrievePerl.html): Perl usage guide for Windows and Ubuntu. - [Using Btrieve with PHP](https://docs.actian.com/zen/btrieve2v16/html/btrievePhp.html): PHP usage guide for Windows and Ubuntu. - [Using Btrieve with Python](https://docs.actian.com/zen/btrieve2v16/html/btrievePython.html): Python usage guide covering both package and SDK methods. ## ODBC - [ODBC Specification Support](https://docs.actian.com/zen/v16/odbc/intro.htm): Overview of ODBC 3.51 compliance. - [DSN Setup and Connection Strings](https://docs.actian.com/zen/v16/odbc/odbcadm.htm): Configuring DSNs and connection strings. - [Zen ODBC Reference](https://docs.actian.com/zen/v16/odbc/odbcref.htm): SQL syntax and data types reference. ## JDBC - [Introducing the Zen JDBC Driver](https://docs.actian.com/zen/v16/jdbc/jdbc_gd.htm): Overview of the Java-based JDBC driver. - [Programming with the Zen JDBC 2 Driver](https://docs.actian.com/zen/v16/jdbc/jdbctasks.htm): Usage guide for JDBC 2.0 in Java. - [JDBC API Reference](https://docs.actian.com/zen/v16/jdbc/jdbc_api.htm): API reference for Zen JDBC interfaces. ## ADO.NET - [Zen ADO.NET Data Providers](https://docs.actian.com/zen/v16/adonet/preface.htm): Documentation of managed .NET providers. ## PDAC - [Using Direct Access Components (PDAC)](https://docs.actian.com/zen/v16/pdac/pdac.htm): Guide to Delphi/C++Builder components. ## SQL - [SQL Overview](https://docs.actian.com/zen/v16/sqlref/sqlintro.htm): Overview of ANSI/IBM SQL support. ## Administration & Utilities - [Zen Control Center](https://docs.actian.com/zen/v16/uguide/javapcc.htm): GUI for managing databases and users. - [Zen System Analyzer (ZenSA)](https://docs.actian.com/zen/v16/uguide/zensa.htm): Diagnostic and troubleshooting tool. - [DDF Builder](https://docs.actian.com/zen/v16/ddfbuilder/ddfbuilder.htm): Utility for creating and modifying dictionary files. - [Command Line Interface Utilities](https://docs.actian.com/zen/v16/index.html#page/uguide/unixsupp.htm): Zen command line utilities on multiple platforms. ## Performance Tuning & Monitoring - [Performance](https://docs.actian.com/zen/v16/advops/performance.htm): Guide to query logging and tuning. - [DTI Guide](https://docs.actian.com/zen/v16/dti/dtiguide.htm): Overview of the distributed tuning interface. - [DTI Reference](https://docs.actian.com/zen/v16/dti/dti.htm): Detailed API reference for DTI. - [DTO Introduction](https://docs.actian.com/zen/v16/dto/dtointro.htm): Overview of the COM-based tuning objects. - [DTO Sessions & Configuration](https://docs.actian.com/zen/v16/dto/dto_sess.htm): Connecting and configuring engines. - [DTO Monitoring](https://docs.actian.com/zen/v16/dto/dto_mntr.htm): Objects for engine and session monitoring. - [DTO Catalog Management](https://docs.actian.com/zen/v16/dto/dto_data.htm): Objects for database and catalog operations.