1. A method for generating a report from a resource management system, the method comprising: receiving, by a processor, a plurality of parameters relating to a report to be generated; identifying, by the processor, required data from a resource management system based on the plurality of parameters; extracting, by the processor, refined data from the resource management system based on the identified required data; and generating, by the processor, the report in real-time based on the extracted refined data.