There are several ways this could be done:
VPN into company, RDP into specific computer for application.
VPN into company, RDP into specific server for application.
Get cloud based application with security so anyone in the organization can access it over the internet, VPN or not.
If the implementation is really small, Office Groove could simulate the syncronization you want.
Hope this helps!
since you want a simple solution which can host your software and made accessible from other locations, please check this web site <a href=”http://www.8kmiles.com” title=”http://www.8kmiles. ” target=”_blank”>www.8kmiles.com</a>, they provide desktop virtualization over Amazon cloud. It is very easy to use compared to directly using amazon aws. hope this helps !!!!