If you are willing to compromise a little then you can use Horde as your groupware suite.
SME Horde has Turba (contacts) installed, and if you add in some contribs it can do calendars (Kronolith), notes (Mnemo) and tasks (Nag).
The trick is how you want to use these features in Outlook. Horde can be synchronised with Outlook using the Funambol sync tool (after a quick change to the main config file). There are two basic usage scenarios that I have tried:
- Each user has seperate calendar, contacts etc., and uses Funambol to sync these into Horde, as a backup and so they can access their stuff in Webmail
- In addition to their own standard contacts/calendar/notes/tasks, each user has access to a shared company calendar, address book etc., that is synced by Funambol from a seperate company account ("corpbook" or similar)
If you use either of these in combination with a Roaming Profile, and saving user PST files in a server location, rather than in the default Local Settings folder, then either of these scenarios could be reasonably attractive, and it's a lot less work than say, GroupOffice, because Horde is already integrated into SME.
Funambol is also a free download, which means that this solution is 100% Free.