Technology such as the internet, mobile devices and high-speed remote connections means that many jobs are now routinely performed off-site.