Software applications and communication technologies have begun to make it possible for people to work together on one project held in software in real time; this the idea behind groupware. While basic groupware packages are already available co-operative working still has a long way to go. Drawing packages, especially those for designers and engineers are good examples of software which is suited to team working. This book looks at all the possibilities for the design of such systems and which features will allow them to work successfully.