1. A computer-implemented method comprising: receiving one or more query criterion to retrieve data and generating a query result of data from one or more data stores based on the one or more query criterion; applying a transform to the query result data; applying a data template and binding instructions to the transformed query result data to generate a formlet including data and at least one of associated relationship and functionality information for display of and interaction with the data; facilitating runtime configurability of the formlet by a user; and displaying the formlet for user review and interaction.