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.