1. A computer program product for converting a two-tiered resource mapping into a single-tier resource mapping, said computer program product including a plurality of computer executable instructions stored on a non-transitory computer readable medium, wherein said instructions are executed by a computer to: determine a first mapping from a standard model dataset to an application data model dataset, wherein the standard model dataset includes one of a Common Information Model (CIM), a Simple Network Management Protocol (SNMP) and a Network Configuration Protocol (Netconf), and the application model dataset includes one of a Universal Systems Management Initiative (USMi) and a Common Data Model (CDM); determine, from the first mapping, a second mapping from a firmware resource to the standard model dataset; generate, by a computer, a two-tier resource mapping for the first and second mapping, converted into one-tier resource mapping by creating a third optimized mapping that collect data from the firmware resource to the application model dataset; and generate the third optimized mapping during compilation of a computer program configured to collect data from a data source for a data destination.