Prototyping

Prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. (Source: Wikipedia)