Virtual appliance adalah gambaran mesin virtual minimalis yang didesain untuk dijalankan di bawah Parallels, VMware, Xen, Microsoft Virtual PC, QEMU, User mode Linux, CoLinux, Virtual Iron, Virtual Box, atau teknologi virtual lainnya. Virtual appliance merupakan sub set dari kelas yang lebih besar yaitu software appliances. Seperti software appliances, virtual appliance bertujuan untuk mengurangi kerumitan serta biaya instalasi, konfigurasi, dan maintenance yang berhubungan ketika menjalankan software yang kompleks.