宿主软件是指能够加载其他软件或程序的主要应用软件。例如,浏览器软件可以加载其他的插件软件,这些插件软件就是在浏览器中运行的宿主程序。宿主软件(host software)是最初指托管其他软件程序运行的操作系统或其他系统程序,而托管程序则被称为附属程序(guest program)。
宿主软件的特点:
1.可作为其他程序的容器,通过各种方式运行在其内部。
2.提供相应的接口,方便插件的开发。
3.提供相应的管理手段,可以方便地进行安装、升级、卸载等操作。
宿主软件的发展极大的丰富和拓展了软件的功能,开发声像今天这样的复杂应用程序是有可能的,如今几乎所有的大型软件都是由宿主程序和其它元素组成的。