Can the software handle multiple locations? If so, up to how many, and by what technological means?
Yes we can handle unlimited locations by your choice of security ranging from SSL(secure socket layer) VPN (virtual private network). The communications protocol used is Telnet so there is minimal bandwith required for remote access. A dial up connection is even sufficient when connecting remotely.