Building Information Modeling : A Framework for Collaboration