Customized groupware is highly important in a network environment. This book provides a guide to analyzing, specifying and designing systems that support co-operative computing. It covers the basics, suggests tips and techniques and translates psychological concepts into developmental guidelines.