A mobile communication device (104) loads an application bundle (200),
which includes a software application (202) and an indication of a time
limited license (206). To enforce the time limited license, the mobile communication
device, upon attempting to invoke the application code (310), obtains a
secure time reading (312). It is contemplated that a secure time server
(116) may be used to facilitate license enforcement. Once the secure time
reading is obtained, the mobile communication device compares the time with the
license period, and executes the code only if the time reading is within the license period.