1. A computer-implemented method for accessing data from a semaphore in a computer system, comprising: including a first software component in a first application, wherein the first software component is operable to access data from the semaphore, wherein the semaphore is stored in a computer memory, wherein the data comprised in the semaphore has a first data type of a plurality of different data types; executing the first application; receiving a uniform resource locator (URL) which specifies a location of the semaphore, wherein the location information is received in response to user input; the first software component connecting to the computer memory using the location information; the first software component accessing the data comprised in the semaphore; and the first software component converting the data into a format useable by the first application after the first software component connects to the computer memory and receives the data.