La clase principal de GDA es la clase GdaConnection . Los objetos de esta clase establecen la conexión al servidor CORBA y son necesarios para realizar toda la actividad en el lado del cliente. Cada objeto tiene un puntero directo o indirecto a un objeto de conexión.
Otra clase muy importante es la GdaCommand. Se usa para almacenar una cadena de comandos y para ejecutar este comando en un servidor CORBA. Tiene una referencia a un objeto de conexión. La función execute devuelve un objeto de la clase GdaRecordset. Esta clase es la responsable de hacer de buffer, caché y manejo de memoria para los objetos de datos devueltos por el servidor.