Separation of data presentation, processing and storage

A tiered architecture for the web systems to allow for integration and future change

All Local Authority systems that provide web based user interfaces (to any users, whether customers or staff) must allow for those interfaces to be redesigned, changed and managed using suitable mechanisms.

The ability for changes to be made to the presentation of interfaces (including static information pages) should not be limited to specific parts of the interface and should not be implemented solely through point and click editing tools.

It should be possible to replace the presentation elements (usually HTML and CSS) of a web interface or page via an API or through editing files.