Reports are built as individual .dlls.
Reports are run according to whether they are defined as asynchronous or synchronous.
Asynchronous Reports
Asynchronous reports can be run in the following ways:
Using the Run command in ispec logic.
From the Runtime Administration Tool.
From a client application (such as Presentation Client).
From a server command prompt window.
Using the generated COM+ applications RunReport() method.
Using the :RUN administration command.
Synchronous Reports
Synchronous reports can be called from the logic of a generated application using external classes, or from an external program.