Contract furniture design: an in-depth analysis to develop a competitive collaborative virtual environment