Patent ID: 7886002

Claim:
An application collaboration system for allowing a portal application executed on a Web server and a client application executed on a client terminal to collaborate with each other, the application collaboration system comprising: a collaboration information storage device that stores collaboration information in association with information indicating an activation condition for extracting the collaboration information; wherein the collaboration information includes information indicating an application and call information used to call a process to be executed by the application; a collaboration decision device that determines whether or not the activation condition is satisfied; an execution location information storage device that stores execution location information in association with the information indicating an application; wherein the execution location information indicates an apparatus where the application is executed, the apparatus being either the Web server or the client terminal; an information extraction device that, if the collaboration decision device determines that the activation condition is satisfied, executes a process comprising: extracting, from said collaboration information storage device, collaboration information matching said activation condition; and acquiring, from said execution location information storage device, execution location information corresponding to the information indicating an application that is included in the extracted collaboration information; and a collaboration information notification device that notifies the apparatus indicated by the execution location information of the process indicated by the extracted collaboration information.