Groupware applications are specifically designed to allow a number of different individuals to access common data, obligations, and other resources in pursuit of common tasks and goals. Usually these applications are deployed only within an organization, although sometimes individuals from outside the organization are also given access. It is clear that the process of implementing groupware is rather more complicated than just buying software and installing it on a number of machines; using groupware turns out to be a social problem far more than it is a technical problem.
You can start reading about groupware as these articles describe some of the complexities of getting groupware used by real users.
There are also further references in the background information, including a couple of presentations that you may find useful in setting a context for this case. You may also wish to search for some additional information on your own.