應用程式開發人員可以使用 API、SDK 和 IDE 來編寫並調試在虛擬機中運行的應用程式。

VIX API
您可以使用VIX API來撰寫自動化虛擬機器作業的程式。該 API 易於使用,對腳本編寫人員和程式師有很大説明。利用其中的函數,您可以開啟和關閉虛擬機、註冊虛擬機,還能運行程式來操作客體作業系統中的檔。另外,還支援 Perl、COM 和 shell 腳本(例如 vmrun)的語言綁定。
VMCI 套接字介面
VMCI 套接字是一種用於虛擬機通信介面的網路套接字 API。它在主機及其客戶機虛擬機之間提供了一種快速通信手段。該 API 非常適用於「用戶端-伺服器」式應用程式。請參閱 《VMCI 套接字程式設計指南》
Integrated Virtual Debuggers for Eclipse
集成開發環境 (IDE) 外掛程式在虛擬機和 Eclipse 之間提供了一種可配置的介面。您可以藉助它來測試、運行和調試虛擬機中的程式。請參閱 適用於 Integrated Virtual Debuggers for Eclipse 開發人員指南