1. A computer-implemented method of facilitating management of an Information Technology (IT) environment, said computer-implemented method comprising: performing, by a processor coupled to a memory, monitoring associated with a chosen business application of the IT environment, said performing monitoring comprising monitoring selected real-time data located in a cache and associated with one or more resources of the business application; updating at least a portion of the cache based on the monitoring; determining, based on an action to be taken, whether real-time data in the cache associated with the action is sufficient, in terms of being current, to be used for the action; using real-time data in the cache for the action, responsive to the determining indicating sufficiency for the action to be taken; and updating at least a portion of the real-time data in the cache to obtain more recent data for the action, responsive to the determining indicating insufficiency.