# ADR01: Single page app vs server-side templating

## Context and problem statement

## Decision drivers

* Support for rich offline activity, e.g. logging a service request or applying for a job while offline
* The "feel" of an app - snappy but smooth switching between screens without redrawing everything
  * Why is this a priority? There's an expectation around the behaviour of "an app" by&#x20;
