If you are wondering about a suitable replacement to Exchange, then eGroupWare is the solution. It is comprehensive with built-in web interface featuring calendar, group scheduling, notifications and alarms, email, contacts, project management, incident tracking, and timesheets, to name a few. Other features include InfoLog, SyncML support and SiteMgr or JiNN support. Importantly, it is open source and free.