With the rapid spread over the last twenty years, the Internet has enabled millions of users to share information. The next step in development is whether the Internet will become the intermediary through which millions of applications will share information.