No, it is not necessary. Influencity is an online SaaS platform which requires no installation at all. You can enter the software from any computer anywhere in the world 24/7. You will only need internet connection.
The most interesting about an online platform is that all improvements and updates on the product will be automatically uploaded to your brand without any action on your side.