Alex, there's a whole segment of the market providing different ways for people to work together, but the real-time capabilities vary widely. Do a search on "collaboration software" or "collaboration suite" on google or Ziff-Davis, and you'll be overwhelmed by the choices. Products range from things like GoToMyPC (more of a remote control desktop package) to things like WebEx (interactive web / dial-in based seminars), depending upon your needs
Microsoft has some offerings, both current and future, that address parts of the collaboration issue. First thing would be to look at Remote Desktop service. Then, you might read up on Microsoft Office SharePoint Portal Server 2003 (
http://www.microsoft.com/office/sharepoint/prodinfo/default.mspx). Or, I'm sure you could also find out more about what Bill Gates was speaking of when he talked on Office Real-Time Communications Server (formerly code-named Greenwich) earlier this year
One more option: ShoreConvergedConference by Shoreline Communications (
http://www.goshoreline.com), a provider of voice-over-IP (VoIP) systems from California
Finally, custom database / application development to create your own best-of-breed solution is indeed an option, albeit a costly one for most companies. Of course, you would be creating jobs for out-of-work Americans in the process, if you went that route! Do a features comparison, needs analysis, and cost justification before you go down that path! You might be able to live with what's already on the market
Best of luck
BG3