The IT Law Wiki


Prototyping is

using software tools to accelerate the software development process by facilitating the identification of required functionality during analysis and design phases. A limitation of this technique is the identification of system or software problems and hazards.[1]
[a] hardware and software development technique in which a preliminary version of part or all of the hardware or software is developed to permit user feedback, determine feasibility, or investigate timing or other issues in support of the development process.[2]


  1. U.S. Food and Drug Administration, Glossary of Computerized System and Software Development Technology 24 (Aug. 1995) (full-text).
  2. Information Technology: An Audit Guide For Assessing Acquisition Risks, Glossary, at 93.