Enables concurrent processing between hardware boards and the host CPU. In telephony, an application initiates functions on a telephony board and continues its own processing as it waits for the results of those functions.