1. A non-transitory computer readable storage medium storing instructions, which when executed by a computer cause the computer to perform operations comprising: from a device, receiving a request for creating an analytical file corresponding to a document stored on a server; retrieving, from the device, a business intelligence archive resource (BIAR) file related to the document, wherein the BIAR file includes metadata related to the document and connection details of the server; connecting to the server to retrieve the document and at least one of: values corresponding to the metadata, one or more annotations, and one or more operations related to the document from the server; integrating the retrieved document, the retrieved BIAR file, and the retrieved at least one of the values of the corresponding metadata, the one or more annotations, and the one or more operations to create the analytical file corresponding to the document; and storing the created analytical file locally on the device to enable accessing the document and the at least one of the values of the corresponding metadata, the one or more annotations, and the one or more operations related to the document, without being connected to the server.
1. A non-transitory computer readable storage medium storing instructions, which when executed by a computer cause the computer to perform operations comprising: from a device, receiving a request for creating an analytical file corresponding to a document stored on a server; retrieving, from the device, a business intelligence archive resource (BIAR) file related to the document, wherein the BIAR file includes metadata related to the document and connection details of the server; connecting to the server to retrieve the document and at least one of: values corresponding to the metadata, one or more annotations, and one or more operations related to the document from the server; integrating the retrieved document, the retrieved BIAR file, and the retrieved at least one of the values of the corresponding metadata, the one or more annotations, and the one or more operations to create the analytical file corresponding to the document; and storing the created analytical file locally on the device to enable accessing the document and the at least one of the values of the corresponding metadata, the one or more annotations, and the one or more operations related to the document, without being connected to the server. 7. The computer readable medium of claim 1 further comprising instructions which when executed by the computer cause the computer to: from the device, receive a request to connect to the server to retrieve information comprising at least one of the document, the values of the corresponding metadata related to the document, the one or more annotations, and the one or more operations related to the document; based upon the request, determine whether the device is a registered device; upon determining that the device is the registered device, provide an access to the server to retrieve the information; and upon determining that the device is not the registered device, restrict the access to the server and display an error message.