In 1999 Shawn Fanning developed the napster software. The first software to share files over a P2P network. Napster was directly followed by winmx. This software had the function of instant messaging. So users with the same interests met on a server and had the possibilities for a direct communication. In my point of view one of two systems with the character of private communities. The second system was the boards. James Atkinson developed the phpbb board software in 2000. The users of those boards were in a private party with the same interests. If you wanted to be a member you must be registered. In those communities were nearly no advertisement. Online marketing and SEO (Search Engine Optimization) were foreign words in this time.