1. A computing system for managing an application installed on the computing system, the computing system comprising: a processor; a managing module coupled to the processor, wherein the managing module comprising: a criteria administration module, coupled to the processor, to: monitor a user-defined criteria based on which a user-defined action is configured to be performed for the application, and generate a trigger when a user-defined time-point corresponding to the user-defined criteria is determined; and an action module, coupled to the processor, to perform the user-defined action on the application in response to the trigger generated in accordance with the user-defined criteria.