There's several vendors for it but typically there's some kind of service that runs on the organization's desktop machines that are centrally controlled by a job scheduler/server.
I don't have a lot of familiarity with them other than in conversation. But here's a few: