29. The multi-level interface client according to claim 18 , the persistence information comprising information about the report itself, the network connection used to execute the report, display properties, and layout information specific to the productivity client in which the report is displayed.
18. A multi-level business intelligence system interface client for use with at least one productivity client comprising: a GUI layer; an API layer; a productivity client adapter layer; and a kernel layer, wherein each time a report is executed by the business intelligence system for the at least one productivity client, persistence information is stored by the multi-level interface client in a file of the productivity client containing the report.