CouchApp is designed to structure standalone CouchDB application development for maximum application portability.
The application is a set of scripts and a jQuery plugin designed to ease work with CouchDB's document-based approach.
The developer can render HTML documents using JavaScript templates run by CouchDB. He'll get parallelism and cacheability, using only HTML and JS.
Building standalone CouchDB applications according to correct principles affords the developer options not found on other platforms.
CouchDB's replication means that programs running locally, can still be social. Applications control replication data-flows, so publishing messages and subscribing to other people is easy.
Users will see the benefits of the web without the hassle of requiring always-on connectivity.