9. A computer-readable hardware storage medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations for building a web address, the operations comprising: presenting a setup dialog in a single window on a display device, the setup dialog having a website listing area, a parameter edit area, and a web address edit area; displaying in the website listing area a list of websites, each of the websites having a corresponding website Uniform Resource Locator (URL) template for building a web address expression for a web address for the website within the setup dialog; receiving a first input through the setup dialog in the website listing area, the first input specifying a website from the list of websites; automatically determining a list of parameters of the web address for the website based on the corresponding website URL template of the website; presenting the list of parameters in the setup dialog in the parameter edit area; for each parameter presented in the parameter edit area, generating a corresponding parameter edit input for the parameter; receiving a second input through the setup dialog in a parameter edit input for a first parameter, the second input specifying a value for the first parameter; and building the web address expression dynamically in the web address edit area, the web address expression including the first parameter set to the specified value.
14. The computer-readable storage medium of claim 9 , where presenting the setup dialog further comprises: defining a web viewer object in a database layout; presenting the website URL template of the corresponding website to the web viewer object; and presenting the setup dialog after the web viewer object is defined with the list of parameters for the website based on the corresponding website URL template of the website presented in the parameter edit area.