1. A method of modeling a storage environment at a specific time, the method comprising: accessing an existing state of the storage environment; projecting a future state of the storage environment, using a processor, based on the existing state of the storage environment; applying a simulated workload to the future state of the storage environment to identify an impact of the simulated workload on the future state; and composing a future system model of the storage environment based on the future state, the future system model configured to simulate the storage environment at the specific time in a future, wherein the applying of the simulated workload comprises applying the simulated workload to the future system model of the storage environment.