1. A system for managing a set of assets for a user in a shared pool of configurable computing resources having a set of virtual machines, the system comprising: a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including: establishing a set of usage data for the user, the set of usage data corresponding to usage of an asset by the user; determining, based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine; and selecting, in response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine.