Vanilla software

Vanilla software

Vanilla software is computer software that is not customized from its delivered form - i.e. it is used by a business without any customizations applied to it. In contrast, Enterprise Resource Planning systems (ERPs) suppliers integrate (or attempt to integrate) all data and processes of an organization into a single unified system. A typical ERP system will use multiple components of computer software and hardware to achieve the integration. A key ingredient of most ERP systems is the use of a single, unified database to store data for the various system modules. This characteristic is shared by Vanilla software, but at the general sacrifice of optimization to the needs of the specific business type(s) targeted by the software developers, leading frequently to large segments of the overall package which are little used if ever. On the other hand, depending upon market niche and task needs, vanilla software can become a widespread "de facto" industry standard utilized widely by huge segments of groups of businesses and individuals with similar needs—many 'Office suite' collections, while competing for market share by offering differing fringe or speciality small niche applications in a bundled suite, nonetheless reach such significantly large widespread adoption with their principle products in the suite that the competing offerings blend and have taken on the functionally attributes the competitor's systems... creating slightly different "flavors of vanilla", which have little distinction in task capabilities or key features, with slightly different look, see, and feel presentations (avoiding copyright infringements)—word processing and spreadsheet applications programs, in particular, are prime examples of this 'Vanilla with some differences' software with extremely deep market penetration.

Open source software and linux distributions

In OSS world is common, for linux distributions, to "personalize" programs to "backport" new features to old version, or to visually brand the software using the distribution logos.

A notably exception is Slackware linux, know to only use "vanilla" programs.

ERP system customizations

For example, many ERP systems have a common framework from which their modules are built - for example, PeopleSoft ERP modules are all built around a technical framework known as PeopleTools which is a generic name that describes various development and infrastructure components that allow for relatively easy and flexible application deployment.

This gives users of the software the opportunity to customize or tweak the way the systems work to better emulate specific business processes that may not fit in with the "vanilla" or standard delivered software.

As ERP systems are "supposed" to be examples of best business practice, customizations should be minimal, and most companies opt to alter their business processes to fit into this "best practice". Additionally, customizations are rarely supported by the software supplier, and taken to extremes, may invalidate a support contract.

Upgrading customizations

Furthermore, when it comes to implementing upgrades or software patches, the customizations will invariably need to be compared to the changes being implemented in order to ensure they do not conflict with changes made in upgrades - often a customization may be to temporarily repair a bug, but can be taken out when an "official" fix or patch is released, potentially restoring a system closer to "Vanilla" again. For complex customizations, upgrades can be prohibitively time consuming and difficult to manage - consequently the rule is to keep customizations to a minimum if you wish to minimize maintenance costs.

Computer Games

The term 'vanilla' is often used to describe the original version of a game, or one that has been upgraded with an official patch, but has not been modified with third-party addons. It can also refer to the original game engine when source ports are available.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Vanilla (disambiguation) — Vanilla has multiple meanings.* Vanilla (genus), a genus of orchids ** Vanilla planifolia , an orchid that is harvested for vanillin * Vanilla, a flavour * Vanillin, an organic compound used for flavouring ** Vanilla extract, a solution of… …   Wikipedia

  • vanilla — va|nil|la 〈[vənı̣lə] Adj.; undekl.〉 in einfacher, schlicht gehaltener Grundausstattung ● vanilla Software [engl., „einfach, schlicht; langweilig“] …   Universal-Lexikon

  • vanilla — va|nil|la 〈[vənı̣lə] Adj.; undekl.〉 in einfacher, schlicht gehaltener Grundausstattung; vanilla Software [Etym.: engl., »einfach, schlicht; langweilig«] …   Lexikalische Deutsches Wörterbuch

  • Vanilla (forum) — Infobox Software name = Vanilla caption = developer = Mark O Sullivan latest release version = 1.1.4 latest release date = October 21, 2007 latest preview version = latest preview date = operating system = platform = PHP genre = Discussion forum… …   Wikipedia

  • vanilla — va|nil|la1 [vəˈnılə] n [U] [Date: 1600 1700; : Spanish; Origin: vainilla, from vaina cover for a blade , from Latin vagina; VAGINA] a substance used to give a special taste to ↑ice cream, cakes etc, made from the beans of a tropical plant vanilla …   Dictionary of contemporary English

  • Comparison of Internet forum software (PHP) — This is a comparison of the features of various Internet forum packages written in PHP. Contents 1 General information 2 Features 3 Data storage 4 See also …   Wikipedia

  • Mozilla Corporation software rebranded by the Debian project — Iceweasel redirects here. For the GNU browser formerly known as IceWeasel, see GNU IceCat. In 2006, a branding issue developed when Mike Connor, representing the Mozilla Corporation, requested that the Debian Project comply with Mozilla standards …   Wikipedia

  • Mozilla software rebranding — In 2004, a naming and use of trademark issue developed when Mike ConnorFact|date=September 2008, representing the Mozilla Corporation, requested that the Mozilla standards for use of the Thunderbird trademark be complied with by the Debian… …   Wikipedia

  • Red Giant Software — was founded in 2002 by industry veterans to develop and distribute special effects tools for digital video film professionals.The company sells Digital Video Plug ins for famous Compositing Software and NLEs such as Adobe After Effects, Apple… …   Wikipedia

  • Comparison of Internet forum software (other) — Comparison of Internet forum software (WordPress) Latest release date Current stable version License Automatic Updates (for security) Simple Press [1] Version 4.4.5 yes Mingle Forum [2 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”