1. A system for providing security aware applications comprising: at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the one or more processors, perform a process for providing security aware applications, the process for providing security aware applications including: instantiating, using a virtual asset creation template, a virtual asset used to implement an application, wherein the virtual asset is a virtual machine; defining one or more trigger events that when detected in the virtual asset require at least one responsive action, the defined trigger events at least including a change in a user ID associated with a user of the application, and/or an asset; defining at least one responsive action to be associated with each of the one or more trigger events, wherein one of the one or more defined responsive actions includes disabling one or more communications channels of the virtual asset, until one or more required actions have taken place; generating data representing instructions for monitoring and detecting the one or more trigger events; generating data representing instructions for implementing the at least one responsive action associated with each of the one or more trigger events; providing, to the virtual asset, at least part of the data representing instructions for monitoring and detecting the one or more trigger events in the virtual asset; providing, to the virtual asset, at least part of the data representing instructions for implementing the one or more responsive actions; detecting, by the virtual asset, using the data representing instructions for monitoring and detecting the one or more trigger events in an asset, a trigger event involving the virtual asset; and automatically implementing, by the virtual asset, using the data representing instructions for implementing the at least one responsive action, the at least one responsive action associated with the detected trigger event.