Undocumented feature

Undocumented feature

Undocumented features are frequently found in computer software releases. Sometimes the documentation is omitted through simple oversight, but undocumented features are often elements of the software not intended for use by end users, but left available for use by the vendor for software support and development.

Since the suppliers of the software usually consider the software documentation to constitute a contract for the behavior of the software, undocumented features are generally left unsupported, and may be removed or changed at will and without notice to the users. This makes using undocumented features a double-edged sword.

Sometimes such a feature (for example, the ability to change the switch character in MS-DOS, usually to a hyphen) is included for compatibility (in this case with Unix utilities) or future-expansion reasons, but the software provider changes their mind or goes out of business; the absence of documentation makes it easier to justify the feature's removal.

In other cases, software bugs are referred to jokingly as undocumented features. ("It's not a bug; it's an undocumented feature!") This usage has its origin in some of Microsoft's responses to bug reports for it original "Word for Windows" product. (James Gleick, "What Just Happened", ch.1).

Ironically, undocumented features themselves have become a major feature of computer games. Developers often include various cheats and other special features ("easter eggs") that are not explained in the packaged material, but have become part of the "buzz" about the game on the Internet and among gamers. The undocumented features of foreign games are often elements that were not localized from their native language.

Closed source APIs can also have undocumented functions that are not generally known. These are sometimes used to gain a commercial advantage over 3rd-party software by providing additional information or better performance to the application provider.

ee also

*Backdoor (computing)
*Easter egg (media)


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Undocumented — may refer to:*Undocumented feature *Undocumented immigrant *Undocumented flying object …   Wikipedia

  • Pulitzer Prize for Feature Photography — The Pulitzer Prize for Feature Photography has been awarded since 1968 for a distinguished example of feature photography in black and white or color, which may consist of a photograph or photographs, a sequence or an album.Before 1968, there was …   Wikipedia

  • Hibernate (OS feature) — Hibernate is a feature seen in many operating systems where the contents of RAM is written to non volatile storage, such as the hard disk (as either a file or on a separate partition) before powering off the system. Later the system can be… …   Wikipedia

  • Exposé (Mac OS X) — infobox software name = Exposé caption = Screenshot of the Exposé feature in Mac OS X 10.5 illustrating the all windows function.Exposé is a feature of the Mac OS X operating system. First previewed on 23 June 2003 at the Worldwide Developers… …   Wikipedia

  • List of DOS commands — A partial list of the most common commands for Microsoft s MS DOS operating system follows. It contains also a few Win32 command line tools which can t run in DOS. In versions 5 of DOS and later only, the user can get help by typing HELP at the… …   Wikipedia

  • Easter egg (media) — Ex …   Wikipedia

  • Недокументированные возможности — Запрос «НДВ» перенаправляется сюда; если вы искали организацию, см. НДВ Недвижимость. Недокументированными возможностями (англ. undocumented features) нередко обладают технические устройства и программное обеспечение. Некоторые из них могут быть… …   Википедия

  • Easter eggs in Microsoft products — Some of Microsoft s early products included hidden Easter eggs. Microsoft formally stopped including Easter eggs in its programs as part of its Trustworthy Computing Initiative in 2002.[1] Contents 1 Microsoft Bear 2 Microsoft Bunny …   Wikipedia

  • INTERCAL — INTERCAL, a programming language parody, is the canonical esoteric programming language. It was created by Don Woods and James M. Lyon, two Princeton University students, in 1972. It satirizes aspects of the various programming languages at the… …   Wikipedia

  • Amazon Kindle — Infobox Mobile phone name = Amazon Kindle imagesize = 182 manufacturer = Amazon.com price = $359 (as of May 27, 2008) carrier = flagicon|USA Sprint available = flagicon|USA November 19 2007 screen = 6 diagonal, 3.6 (W) × 4.8 (H), 600×800 pixels… …   Wikipedia

Share the article and excerpts

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