Possibly not what you're talking about... but egroupware and phpgroupware (which are almost the same thing... don't get why they're there since they're almost entirely redunant from what I can tell) look to be pretty good things. Might not be what you're looking for, but they looked cool to me.