利用c語言,程序員可以設計出能夠為authorware使用的dll文件,但windows的dll是為專業編程人員創建的,標準的dll格式和調用規則通常需要用戶參考程序員的文檔和windows的api(application program interface,應用程序接口)調用,對非程序員來說建立和使用都不方便。為避開這些,authorware支持對于普通dll的透明的擴充,這種方式就是ucd。編寫authorware中使用的dll的c程序員,可以使用ucd來自動載入authorware需要的信息,.包括函數名、參數、返回值的類型、語法模塊和聯機描述等,以便authorware識別和鏈接dll,而這些附加的自動載入的信息可以存儲在dll中,或分開存儲,并且這些信息對于其他程序來說仍是透明的。這樣就可以像調用系統函數那樣,在authorware的應用程序中調用外部函數,而無須去了解函數文件的底層信息。