@IT-ADMIN said:
@scottalanmiller said:
@IT-ADMIN said:
in the future we can think about hosting our data (files) in the cloud, but what about Application server, this is the problem we cannot install our application in an outside server in the cloud,
For legal reasons?
honestly i don't know, but i think that the IT company that sold us this application will not accept to install it in an hosted server as far as i can see
Then you don't tell them, silly. 
I can tell you that using a hosted server would solve your issue pretty well. It would give you a point to relay both offices off of to bridge the networks together. Our company also gives you the option of naming your server whatever you want. So match it to your naming convention within your current environment, use it as your VPN/Application server, and have the company install it as if it was within your own environment. Most of these kinds of things, the guys installing it are complete and utter morons, they will never figure it out.
Or, if push comes to shove, just use a P2V utility like Vmware Converter on your current install, be it physical or virtual, spin up a cloud server and upload the image to it. No muss, no fuss.