應用程式開發人員可以使用 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 開發人員指南