REST architecture can be applied in other contexts. For example, consider two companies which want to share multiple gigabytes of information that constantly changes. Sending a complete copy of their databases to each other (even via the internet) on a regular basis is a wasteful and time-consuming process. This method of sharing information is similar to the library example previously given. Instead, the companies can share database IDs with each other, perhaps even assigning each item in the database its own URL. When one company wants to query the database for price of a particular item belonging to the other company, it can then retrieve the data for that specific inventory item.