Hi guys.
I want to develop a web based application for my clients.
The clients will have their own databases on my server to which they will link through the UI.
However, some clients want the program to function even if the internet connection is down.
These clients must thus be able to download the entire website to their own machines and their databases should also be moved to their own servers.
At least once a week, their programs must connect with my server to download any new changes.
So in the end I only have to maintain one copy of the site on my server. Some clients will use my site directly, with their databases located on my server, while other clients will have local copies on their own machines, connecting to their databases on their own servers - probably via web services also installed on their own servers.
I know MS Silverlight can do this, but how is it done in HTML, Javascript, PHP?