This document discusses using SilverStripe as a business application framework and for developing offline applications. It describes how SilverStripe allows for rapid application development through its ORM, migrations, and included functionality. Examples are given of using SilverStripe to build a status tracking app, an offline survey tool app, and an encrypted offline portfolio database. Challenges of offline apps are also discussed, such as data storage options like IndexedDB, localStorage, appcache, and fallbacks.