I believe it uses you cpu for doing calculations for buildeing the game, effectively using the web as parralell prosessing power. It would use bandwith, yes, although some programs like it only operate when your connection is idle. Anyway, it depends on the program.