We have a web application where we use an ArcGIS server up in the cloud somewhere to serve up the background layer for our map (topographical or whatever the user wants.) This is working fine on our development machines here in the states. When our app gets deployed, however, it may be in a situation where it is running on a server in a local network at a FOB or some such situation where there is limited or non-existent access to the internet as a whole. We don't want to use ArcGIS server because, well, quite frankly, the customer doesn't want to pay for it.
So has anybody out there done anything similar to this? Is it easy? hard? Can it be done at all? Are there any gotchas?
Any advice would be appreciated.