1. A tangible computer readable storage medium having a computer-executable instruction to execute a job manager stored thereon, the computer-executable instruction when processed by a processor causing the processor to execute a plurality of operations, the plurality of operations comprising: receiving job data relating to a plurality of jobs from a plurality of operating environments, wherein two or more of the plurality of operating environments execute heterogeneous operating systems utilizing heterogeneous job nomenclatures such that the received job data comprises at least two heterogeneous values representing a single job property; instantiating a plurality of job objects using the received job data, wherein each of the instantiated job objects comprises normalized job data from a corresponding job of the plurality of jobs and a pointer to one of the plurality of operating environments on which the corresponding job is executed, wherein the normalized job data of at least one of the plurality of job objects comprises a normalized value that has been changed from an original value, the normalized value and the original value being heterogeneous values representing a single job property; receiving a request from a client to identify information relating to a job from the plurality of operating environments; invoking a job filter using, at least in part, information from the request, wherein the job filter is associated with a filter criterion; comparing the criterion to the normalized job data of one or more of the plurality of job objects; and selecting at least one of the job objects based on the comparison.