Used for describing the level of development of an occurrence, usually an application. A demonstrator (or demo version) is an early stage of a product, where it is only partially developed for showcasing and testing purposes. A prototype is a more advanced stage of development. See also: prototype, occurrence Also used as a genre of document which illustrates the "look and feel" of a product, often a software application.