1. A method comprising: presenting, by a client to a server, a certificate of a user comprising authentication information and contextual information, the authentication information being used to authenticate communications between the client and the server; caching, at the server and after completion of an authentication process using the certificate, data from the certificate including the contextual information; and initiating, by the server at the client, one or more business intelligence processes of at least one business intelligence application at the client using the cached data, the cached data being used to provide the contextual information to the one or more business intelligence processes, the contextual information being used by the one or more business intelligence processes for purposes other than authentication; wherein the contextual information is used to automatically answer a prompt value, by providing contextual information that more specifically characterizes the user, required by the business intelligence process to be manually input by a user, which then performs a business intelligence process using the provided contextual information.