No, you do not. We host on our own servers on the cloud and there is no need for any local machine installations. No need to download any kind of software, these are systems of the past. We reccommend you to use Google Chrome as it is the most advanced browser nowadays and support latest technologies we are using.