REALIZING VISIONS: A OVERVIEW TO DESIGN CAD SOLUTIONS