The prototyping process