In this paper, we review, synthesize and extend the World Wide Web (WWW) models for collaboration into a meta-framework. We start with a set of requirements for a framework for collaborative systems and describe a specific architectural implementation of the suggested framework for Internet based collaboration building upon current research efforts worldwide. Areas that need further research and our future plans are described