information is shared among users in a system by the use of a service . the service receives information from at least two different game applications that each have a configuration file that defines information from the game application to share with a service . an intermediary program executing on a computer that is also executing one of said game applications receives information from the application as defined by said configuration files and stores at least a portion of the information received from the application . at least a portion of the information is sent to the service when the intermediary is in communication with the service over a network wherein the service provides information about a user of said at least two game applications based on information received by said service .