nA live,working system. Performs actual work and may become actual production system, or replaced by a coded one
nPurpose: to test assumptions about user’s requirements, application design, or program logic
nSoftware system created quickly: language creates code
nIterative process, each version performs function in an increasingly efficient manner