Originally Posted by
Ajax
are the users in the office or working from home/cafés/hotel/other clients guest networks whatever? If all in the office, do they share other data (spreadsheets/word docs/etc) and if so where is this stored?
Not worried about editing the front end, that should always be separate - it is users inputting/editing data that matters.
Re state of broadband/networks - I was referring to speed, frequency and period of connectivity interruptions
Also, what is your budget? maintaining databases on the internet is not a cheap option, particularly when you take into account the security implications. And how much time are you prepared to invest in modifying your app to work off an internet based back end (i.e. not client based). If not much, then I suspect terminal server/citrix is your only option.