In the same way that we expect any product or service to support the major web browsers, they should also follow principals of responsive web design and scale functionality to the size and capabilities of the full spectrum of devices. Staff-oriented interfaces may need to be optimized for web browsers running on full-size screens to accommodate ergonomic issues and functional complexity. User-facing interfaces need to perform reasonably well when used from a smartphone and deliver more complex functionality for those accessing them via laptop, desktop, computer, or tablet.