1. An apparatus comprising: a computer useable storage medium storing a computer readable program executable by a processor, the computer readable program comprising: a license key service module creating a license key service object of a license key service class, wherein the license key service object comprises a plurality of management operations comprising a get all license keys operation that acquires a license key for licensing services and an install license key operation that writes a time stamp of a time the license key is retrieved from a service as an installation date to the license key object, calculates an expiration date as the installation date plus a specified time interval from the service, and writes the expiration date to the license key object; a hosted license key service module creating a hosted license key service object of a hosted license key service class that comprises the license key service object; a license key module creating a license key object of a license key class, wherein the license key object comprises the license key and employs the plurality of management operations; and a management module managing the license key using the license key object, license key service object, and hosted license key service object.