Software to Teamware: Leveraging Knowledge in Real Time Through the Internet