Virtual prototyping is an operational methodology that uses numerical modelling and simulation techniques to develop a product in such a way as to reduce or eliminate the construction of physical prototypes and thus drastically reduce development time and costs.