What is battle.net?

Diablo

Starcraft

Blizzard Entertainment