1. An enterprise scheduler, comprising: a job definitions listing to store job definitions for a remote system available to the enterprise scheduler, each of the job definitions originating from the remote system and comprising a metadata representation of properties of a task performable on the remote system; scheduling logic to retrieve the job definitions from the remote system, and to store the job definitions locally in the job definitions listing; and a jobs listing coupled to the scheduling logic, the jobs listing to store jobs scheduled for execution on the remote system, the scheduling logic to schedule jobs for execution on the remote system using the job definitions by specifying values received from a user for the properties represented by the job definitions, the jobs scheduled for execution on the remote system being stored in the jobs listing, and the scheduling logic to retrieve from the remote system a status of a job scheduled for execution on the remote system.