If I were to create a new web application [it's for a friend, really ;) ] for "typical business purposes," is there anything out there that represents itself as a boilerplate from which to work, rather than starting with blank HTML pages?
By typical business purposes, I'm implying that it has the following types of things to deal with: Data records, rows, columns, fields, search, saved queries, security, permission levels, groups, users, system and user options, login, tabbed displays, secondary dialogs/windows, table sorting, tree-wise display of data, CSS styles (skins?), etc.