hostsovelluksen
Hostsovellus eli host-sovellus on ohjelmisto, joka tarjoaa ympäristön muiden ohjelmistokomponenttien, kuten laajennusten, lisäosien tai moduulien, suorittamiselle. Sen vastuulla on laajennusten lataus, elinkaari, turvallisuus sekä rajapintojen (API) tarjoaminen, joita laajennukset käyttävät.
Laajennusjärjestelmissä host-sovellus toimii luvun ja hallinnan keskuksena. Se tunnistaa ja lataa laajennukset, instanssoi niiden osia ja
Toimintaperiaate voi vaihdella: laajennukset voivat olla upotettuja samaan prosessiin tai erillisiä prosesseja, jolloin ne voidaan eristää
Esimerkkejä tilanteista, joissa käytetään host-sovelluksia, ovat verkkoselaimet, jotka tukevat lisäosia; toimisto-ohjelmistot, jotka lataa ohjelmistoja tai makroja;
Suunnittelussa huomioidaan yhteensopivuus, suorituskyky, turvallisuus ja hallittavuus. Hyvä host-arkkitehtuuri määrittelee selkeät rajapinnat, versionhallinnan sekä luotettavan elinkaaren