Hvad er Vanilla-software?
"Vanilla software" er et udtryk, der bruges til at beskrive software, der er lavet på en barebones måde, uden nogen tilpasninger for at gøre det bedre eller værre for en bestemt branche. Manglen på tilpasning gør mest vaniljesoftware generisk. Størstedelen af vaniljeprogrammer har særlige licenser, der giver brugerne mulighed for at tilpasse programmer efter modtagelse af dem, og nogle kan muligvis give brugerne mulighed for at sælge deres tilpassede versioner. Selvom denne software generelt er billigere end mere avanceret software, kan der være et problem med de funktioner, der er inkluderet eller ikke inkluderet i softwaren.
Det vigtigste kendetegn, der adskiller vaniljesoftware og andre programmer, er, at denne software kommer uden nogen som helst tilpasning. De fleste programmer har tilbøjelighed til visse virksomheder eller forbrugere, men denne software er lavet til enhver. De fleste programmer, der sælges, har plug-ins eller komponenter fra tredjeparts-softwareproducenter, der enten hjælper med at fremstille eller hjælpe med at optimere programmet. Med et vaniljeprogram er ingen af disse ekstramateriale inkluderet.
De fleste vaniljesoftware er generiske, fordi det ikke er lavet til nogen bestemt gruppe. Dette betyder, at de funktioner, der findes i programmet, ofte er standard og kan gælde for enhver. For eksempel har forretningsordbehandlere generelt funktioner såsom grundlæggende forretningsanalyse, forretningsskrivestilarter og skabeloner til almindelige dokumenter, der bruges af virksomheder. Et vaniljeprogram mangler ofte disse værktøjer, fordi de differentierer det for et bestemt marked.
Selvom det at have et program uden nogen specialisering kan virke som et problem for specialiserede klienter, er dette faktisk en af styrkene ved vaniljesoftware. Regelmæssige programmer har en take-it-or-leave-it-tilgang, fordi brugeren ikke er i stand til at ændre rammen eller funktionerne, der er knyttet til programmet. Størstedelen af vaniljeprogrammer giver brugerne mulighed for at kigge efter og ændre kildekoden, så alle nødvendige funktioner kan tilføjes manuelt. Nogle programmer giver også brugeren mulighed for at sælge den nye version, men det er usædvanligt.
Mennesker, der leder efter et out-of-the-box-program, der ikke behøver nogen tilpasning, vil sandsynligvis ikke bruge vaniljesoftware. Funktionerne er generiske, så brugerne får muligvis funktioner, de aldrig vil bruge, og de får muligvis ikke vigtige funktioner. Dette gør det vigtigste marked for denne type software mennesker, der har tid og dygtighed til at ændre programmerne til deres behov. Disse programmer er ofte ofte billigere, men nogle mennesker er måske villige til at betale mere for software, der er tilpasset til deres behov.