Hva er vaniljeprogramvare?
"Vanilla software" er et begrep som brukes for å beskrive programvare som er laget på en barebones måte, uten noen tilpasninger for å gjøre det bedre eller verre for en bestemt bransje. Mangelen på tilpasning gjør de fleste vaniljeprogrammer generiske. De fleste vaniljeprogrammer har spesielle lisenser som tillater brukere å tilpasse programmer etter å ha mottatt dem, og noen kan tillate brukere å selge sine tilpassede versjoner. Selv om denne programvaren generelt sett er rimeligere enn mer avansert programvare, kan det være et problem med funksjonene som er inkludert eller ikke inkludert i programvaren.
Det viktigste kjennetegn som skiller vaniljeprogramvare og andre programmer er at denne programvaren kommer uten noen tilpasning overhodet. De fleste programmer har tilbøyeligheter for visse bedrifter eller forbrukere, men denne programvaren er laget for alle. De fleste programmer som selges har plugins eller komponenter fra tredjeparts programvareprodusenter som enten er med på å lage eller hjelpe til med å optimalisere programmet. Med et vaniljeprogram er ingen av disse statene inkludert.
Mest vaniljeprogramvare er generisk, fordi den ikke er laget for noen bestemt gruppe. Dette betyr at funksjonene som finnes på programmet ofte er standard og kan gjelde for hvem som helst. For eksempel har forretnings tekstbehandlere vanligvis funksjoner som grunnleggende forretningsanalyse, forretningsskrivestiler og maler for vanlige dokumenter som brukes av virksomheter. Et vaniljeprogram vil ofte mangle disse verktøyene, fordi de skiller det for et visst marked.
Selv om det å ha et program uten spesialisering kan virke som et problem for spesialiserte kunder, er dette faktisk en av styrkene til vaniljeprogramvare. Vanlige programmer har en take-it-or-leave-it-tilnærming, fordi brukeren ikke kan endre rammeverket eller funksjonene som er knyttet til programmet. De fleste vaniljeprogrammer tillater brukere å kikke seg inn og endre kildekoden, slik at eventuelle funksjoner som er nødvendige, kan legges til manuelt. Noen programmer gjør det også mulig for brukeren å selge den nye versjonen, men dette er uvanlig.
Folk som leter etter et ut-av-boksen-program som ikke trenger noen tilpasning, vil trolig ikke bruke vaniljeprogramvare. Funksjonene er generiske, slik at brukere kan få funksjoner de aldri vil bruke, og de kan ikke få viktige funksjoner. Dette gjør hovedmarkedet for denne typen programvare til folk som har tid og ferdighet til å endre programmene etter behov. Disse programmene er ofte billigere, men noen mennesker er kanskje villige til å betale mer for programvare som er tilpasset deres behov.