Vanilla-ohjelmisto on tietotekniikassa käytetty termi, jolla viitataan ohjelmiston muokkaamattomaan versioon. Termistä on tullut laajasti hyväksytty oa toimialan sanastoa, ja se juontaa juurensa jäätelön ”perusmakuun” eli vaniljaan (engl. vanilla).
Esimerkkejä termin käytöstä UNIXiin pohjautuvissa käyttöjärjestelmien ytimissä ”vanilla kernel” viittaa muokkaamattomaan järjestelmäytimeen. Esimerkiksi muokkaamaton Linux-ydin saa usein suuria muutoksia jakelukohtaisesti (”flavored kernel”). Minecraft -videopelin modaamatonta versiota kutsutaan ”vanilla Minecraftiksi”. JavaScript -ohjelmaa ilman kolmannen osapuolen kirjastoja saatetaan kutsua ”vanilla JavaScriptiksi”.
Android-puhelinten kanssa on sen sijaan puhuttu ”puhtaasta Androidista”. 2010-luvulla oli yleistä että puhelinten valmistajat korvasivat koko Androidin käyttöliittymän omalla ohjelmistollaan.https://mobiili.fi/2015/07/13/kumpi-mieluummin-puhdas-android-vai-valmistajan-oma-kayttoliittyma/
Lähteet
Luokka:Ohjelmistotuotanto