Virtual prototyping for customized product development