Exemplary embodiments include methods, systems, and storage mediums for
expanding the functionality of a database application via a computer
system. The method includes importing an application development system
for expanding the functionality of a database application into a database
created using the database application. The database includes records
arranged in a predetermined manner. The method also includes presenting
prompts to a user to facilitate selection of records from the database,
modification, and arrangement of the records, and creating a customized
form or report based upon responses to the prompts. The customized form
or report includes records from the database that have been selected,
modified, and arranged according to the responses.