Groupwaretoolkits Provide Application Developers With a Range of Facilities For Reducingthe Complexity of Building Distributed Groupware. In General, Toolkits Support Their Ownparticular Paradigm For Developing Groupware Applications and Developinggroupware Within His Paradigm Is Usually Convenient. However, Attempting Toprogram Outside the Supported Paradigm Is Often Either Difficult or Impossible.