If you use the Generic Reporting Tool (GRT), you have many options for defining the user interfaces of your applications. Some basic options are described in Configuring the Front-End, which describes how a simple model application is set up. The functions described include integrating pushbuttons or tables.
In addition, you have the following, more advanced, options:
Using a Standard Navigation Bar
Displaying HTML, XML, or PDF Documents in an iFrame