1. A network-based system for accessing and updating information from an on-line business intelligence system through a productivity client comprising: a multi-level interface client providing access to report files in the business intelligence system to at least one productivity client, the multi-level interface client comprising a graphical user interface (GUI) layer, an application program interface (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.
1. A network-based system for accessing and updating information from an on-line business intelligence system through a productivity client comprising: a multi-level interface client providing access to report files in the business intelligence system to at least one productivity client, the multi-level interface client comprising a graphical user interface (GUI) layer, an application program interface (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. 16. The system according to claim 1 , wherein the productivity client is a client selected from the group consisting of a word processing client, a database client, a spreadsheet client, an email client and a presentation client.