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.
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. 25. The multi-level interface client according to claim 18 , wherein functionality available through the API layer is accessed through macro, VBA programming, MICROSOFT.NET language programming, and COM language programming.