The process[4] of creating a working model[5] or prototype[3] of a product or software application[1] to test and validate its functionality[2] and design.
The collective term describing what a system does: That is, the different types of functions a component is expected to perform as part of a business operation, such as create, update, manipulate, report or delete data.
A physical representation used to illustrate and verify aspects of a conceptual design as part of the development process for a new product or technology. Essentially, it brings an idea into being. A prototype can be anything from a simple, hand-made model to a highly detailed, fully operational representation of how an intricate design concept will look, feel and work in the real world.
The mechanism through which the data are transformed, manipulated and created into output such as a report, a decision etc. A series of activities that need to be carried out to accomplish some sort of organizational goal. A sequence of events or activities that are triggered by something happening and results in something being achieved.