ASA Getting Started
The Architecture of Database Applications
Application programming interfaces
You can develop C or C++ applications using the embedded SQL programming interface. The command-line database tools are examples of applications developed in this manner.
Embedded SQL is also a programming interface for UltraLite applications.