AÏDA soporta mecanismos internos de cortar y pegar mediante los cuales es posible transferir información de una aplicación a otra de modo instantáneo e interactivo. Para ello se hace de la función current-selection-client y de los eventos generate-copy-selection, generate-cut-selection y available-selection.
También soporta mecanismos externos de cortar y pegar mediante los cuales se puede transferir texto bidireccionalmente entre AÏDA y aplicaciones externas. Las funciones display-store-selection y display-get-selection se utilizan para este fin.
También soporta mecanismos de arrastar y soltar, aunque sólo entre aplicaciones AÏDA: el objeto se selecciona en una aplicación (denominada giver), se elige el destino (una aplicación que recibe el nombre de catcher) y se realiza la transferencia. Se dice que la aplicación giver ofrece un servicio y que la catcher lo acepta. Los pasos involucrados en una operación arrastrar y pegar son: