Software appliances have several benefits over traditional software applications that are installed on top of an operating system:
A software appliance can be packaged in a virtual machine format as a virtual appliance, allowing it to be run within a virtual machine container.
A virtual appliance could be built using either a standard virtual machine format such as Open Virtualization Format (OVF), or a format specific to a particular virtual machine container (for example, VMware, VirtualBox, or Amazon EC2).
Containers and their images (such as those provided by Docker and Docker Hub) can be seen as an implementation of software appliances.
A software appliance can be packaged as a Live CD image, allowing it to run on real hardware in addition to most types of virtual machines.
This allows developers to avoid the complexities involved in supporting multiple incompatible virtual machine image formats and focus on the lowest common denominator instead (i.e., ISO images are supported by most Virtual Machine platforms).
Commercial software appliances are typically sold as a subscription service (pay-as-you-go) and are an alternative approach to software as a service.
Customers can receive all service and maintenance from the application vendor, eliminating the requirement to manage multiple maintenance streams, licenses, and service contracts.
In some cases, the application vendor may install the software appliance on a piece of hardware prior to delivery to the customer, thereby creating a computer appliance. In both cases, the primary value to the customer remains the simplicity of purchase, deployment, and maintenance.
Congdon, Lee (25 January 2008). "What is a Software Appliance?". Red Hat Blog. Archived from the original on 15 July 2019. Retrieved 29 December 2019. https://web.archive.org/web/20190715204511/https://www.redhat.com/en/blog/what-is-a-software-appliance ↩
Smith, Bob; Hardin, John A; Phillips, Graham; Pierce, Bill (2007). Linux Appliance Design: A Hands-On Guide to Building Linux Appliances. No Starch Press. pp. xvii. ISBN 978-1-59327-140-4. Retrieved 2008-05-06. 978-1-59327-140-4 ↩
SAN Data Center Archived 2005-05-02 at the Wayback Machine- Network World http://www.networkworld.com/topics/sans.html ↩
"OVF 1.1 Specification" (PDF). http://www.dmtf.org/standards/published_documents/DSP0243_1.1.0.pdf ↩
"VirtualBox changelog". Retrieved 2009-04-13. http://www.virtualbox.org/wiki/Changelog ↩
Wu C F, Wang Y S, Liu G N, Amies, A, 2012, Create solutions on IBM SmartCloud Enterprise: Transfer image assets between different accounts IBM developerWorks, June 6. http://www.ibm.com/developerworks/cloud/library/cl-smartcloudsolution2/index.html ↩