Prototypes of products: Combining hardware and software to come up with the next greatest invention!