Terminologies
Evolutionary Prototyping
A prototyping approach where the prototype can be served as a basis or reference for the system production itself.
In-House Development
A data that is input or output to or from a process.
Outsourcing
An approach of development strategies which the organization can choose to develop its own system, or purchase a customize and implement a software package.
Prototyping
The transfer of information system development, operation or maintenance to an outside firm that provide these services.
Throwaway prototyping
An outside person, organization unit, system or other organization that interact with the system.