Though, one comment - ManicTime needs to have an option to send/receive with ManicTimeServer through a firewall proxy from a configurable dialogue - kind of an no-proxy/autodetect/proxy file/configurable proxy.
Otherwise, one can't assume that ManicTime will be able to get through corporate firewalls - as is typically the case when one works at a customer site but wants to report time back to the home company's servers.
KM