The document discusses the anatomy and functionality provided by DataDirect database middleware drivers. It describes how DataDirect drivers provide robust language, platform, and architecture support; codeless configuration; emulation of missing database functionality; SQL up-leveling; connection pooling; threading support; statement pooling; error handling; metadata and data conversion support; encryption; authentication; socket, network, and transaction management; failover; load balancing; and interoperability across database vendors and versions.