Do I need to install software on my computer to use the management system?
The Manage panel is cloud-based and accessible from a browser, with no installation required.
No: the Manage panel is entirely cloud-based and accessible from a browser, with no need to install software, plugins, or dedicated applications on your computer.