its easier to keep information updated server side and make sure information is correct. More issues would arise client side due to users changing information or bad installs or corrupted data. and I am sure its a lot of data to download and update each patch. client side would also give blizzard direct access to all information honorbuddy team has and uses