A Multiuser Groupware Calendar System Based on Agent Tools and Technology