software simulation of products