In a properly configured local network, latency should always be lower than 1 ms. For a remote connection, latency should remain in the one digit area. If latency is higher than 30 ms, working will become sluggish as the server's response time will get slower. If latency is in the three digits, you access the system remotely anymore.
Bandwidth is less critical than latency. You should be able to work well with a relatively small bandwidth but a short latency. A large bandwidth will be useless if latency is high. Bandwidth will be useful if you work with documents, e.g. if you're opening larger Word documents and downloading them to your workstation.
At the firm, bandwidth should be at least 50-100 Mbit/s download and 10Mbit/s upload. At the remote location, 20 Mbit/s download and 5 Mbit/s upload should be enough. In general, upload speed is more important than download speed at the firm , whereas download speed is more important than upload speed at the remote location. This is because more data will travel from the firm to the remote location than the opposite.
Modern fibreglass technology brings download rates of up to 500 Mbit/s and upload rates of up to 50 Mbit/s at affordable prices. This kind of bandwidth will make working remotely almost like working within the local network.
Indirect Connection to the Server via Terminal Server
If you do not have access to a solid internet connection, e.g. while travelling, you may consider a connection through a terminal server. For this method, you will need a machine within your firm's network that will function as a terminal server. Remote locations will not access the database server, but only the terminal server. The terminal server will set up a virtual workstation for the remote location. This virtual location is accessed and controlled remotely by the remote location. Since data transfer is limited to screen, mouse and keyboard, this kind of access is much faster. Even a 3G connection will yield sufficient results, and distance will only play a minor role.
Larger firms often only give staff access through a terminal server. Staff will no longer have data on their personal computer - all data will remain at the firm. This increases security. You may also consider this option if you wish to implement a BYODpolicy without compromising security.
timeSensor LEGAL has been tested with various terminal servers. Windows users often use Citrix or Microsoft. Another option is citius, which can virtualize your entire firm's IT infrastructure based on the technology. For Mac OSX, iRAPP is an interesting option.