An administrator should be able to incrementally grow the database without interrupting user services. The database should be automatically indexed as it is grown. Simplified, Structured, Maintainable Code . A research platform exists to serve innovation. It is constantly evolving as new ideas are tested and old ideas discarded.
Developers come and go.
This process becomes more vibrant if the system is accessible to new developers and is amenable to change. Unprivileged Deployment . A research system is a toy for everyone. Its users will not always have privileged access to the operating system. Cheshire should not require such access for deployment.