As Open Source solutions present themselves, I hope to integrate them into this system, allowing for more and more 'groupware' functionality. Hopefully one day, this architecture will surpass the most expensive commercial solutions available in terms of stability, scalability and functionality. Some of the issues that I hope to bring to this document are:
Client configuration
Security
Client Managed Mailing Lists
Document Sharing
Calendaring
Administration Utilities and Methods
Backing up Mailboxes and data
If you have any information that you feel will help the creation of a superior Open Source groupware platform, please let me know.