A system and method of applying a permission model to an application
operating on a mobile electronic device. When an application is launched
on the mobile electronic device, it is determined whether the mobile
electronic device possesses execution rights for the application. If the
mobile electronic device does not possess valid execution rights for the
application, the application is closed. If valid execution rights for the
application expire after the application has been launched, a system is
provided to inform the user that the rights have expired. The application
with expired rights is then closed, unless the user obtains a new and
valid rights object for the application.