Web application framework provides common functionality and UI for custom web applications