XObjects are Director's native standalone code format, using much the same object-oriented structure as factories. XCMDs (external commands) and XFCNs (external functions) are Mac code resource formats originally devised for HyperCard and subsequently adopted by a number of other applications. DLLs (dynamic link libraries) are the Windows standard format for standalone code.