- easier to clean, avoid confusion with 'real' applications, etc.
- test as independent application first