The term collaboration is often used to refer to cooperation, resulting thus in a large number of implementations that handle partially the requirements for such a system. This paper will review the components that are a must and define a model for a collaborative system. Instruments like project and risk management are either partially or at all taken in consideration in todays collaborative systems. On the other hand, content management is viewed in term of webcontent management or at most enterprise content management when a great emphasis should be on more intelligent content and its ways to be managed. This study evaluates the design of a collaborative system in a very adaptive and evolution enabled manner and focuses also on restructuring how content is regarded and managed by providing a model that emulates our view.