JobScheduler can be used on the most important operating systems (see Which platforms is JobScheduler available for and what platform support is provided? Supported Platforms).
Note, however, that the classical client/server model does not apply for JobScheduler (see How are work plans or job schedules handled?)