Many ASP's have that same problem. The data and code that make up the Salesforce application become local to your computer. They update when needed. The processing happens both on the server and on your client. The web is a static means of communication, like a brochure, booklet, or newsletter.
Content is quick and easy to create.
No special tools are required. It is open . Every site serves as a source code example for aspiring developers. It will spread like the web. It is low risk .