1. A method of generating a database application, said method comprising: building a features list for the database application, wherein the features list contains one or more user-selected features; and dynamically configuring the database application based on the built features list.