Application front ends should be flexible and easy to update, enabling the UI to cater perfectly to the target customer. The last place for dependency-ridden, hard-to-change development work is in ...