A freind of mine, and a few of his freinds are writing a groupware script(for personal use aswell as distribution). We have collected the following features.
<1>Hierarchical member system based on main administrators and normal staff members
<2>Calendar with support for upcoming events, as well as past evenets
<3>Staff database for management of members by administator
<5>Client management center
<6>Projects with support for project administators, and project developers and features such as breifing by a main
administator, to-do list, etc for project administators and project developrs
<7>Cookie auth, for support with AOL browsers which do not support sessions well
<8>Chat, for project managers and developrs to discuss ideas and such
What other features do you think are needed or would be useful in a groupware script?