1. A method comprising: identifying a request to instantiate an application based on a pre-defined template, wherein the template is associated with an input data model including at least one reference to a design time data binding configuration model; identifying a service from a plurality of services to be bound with the application, wherein the service is associated with at least one data source; identifying a data source associated with the identified service to be specifically bound with the application, wherein the data source is associated with a schema; identifying at least one particular parameter in the input data model of the template associated with the identified data source; identifying entry point data bindings for the data source defined within the input data model of the template; populating at least one selection field within an application development UI associated with the application, wherein the at least one selection field is populated by values within the data source corresponding to the particular entry points; and in response to receiving a selection from the first selection field, populating at least a second selection field within the application development UI based on the selection from the first selection field, wherein the second selection field is associated with at least one parameter in the input data model dependent upon selection in the first selection field.