Does the system require a PC to operate it?

No, both the installation and programming are done with the app.