Will the software run behind a firewall?

Yes.

Client Login