Control-M (BMC) logo

7 self-hosted Control-M (BMC) alternatives

BMC Control-M is a cloud-enabled workload automation and job-scheduling platform that orchestrates, monitors, and manages batch workflows, data pipelines and application jobs across on-premises and multi-cloud environments.

Alternatives to Control-M (BMC)

Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Apache Airflow screenshot

46.6k stars17.7k forksApache-2.0last commit Actively maintained

Declarative, API-first orchestration platform for scheduled and event-driven workflows with a plugin ecosystem, UI editor, CI/CD and Terraform integration.

Kestra screenshot

27.9k stars2.9k forksApache-2.0last commit Actively maintained

Open-source runbook automation platform to schedule jobs, orchestrate workflows, and provide controlled self-service operations via web UI and API.

Rundeck screenshot

6.3k stars987 forksApache-2.0last commit Actively maintained

Open-source Node.js distributed task scheduler with web UI, real-time logs, multi-server failover, REST API and plugin support for arbitrary scripts.

Cronicle screenshot

5.8k stars501 forkslast commit Actively maintained

Portable, file-backed workflow orchestrator that defines DAGs in declarative YAML, runs anywhere as a single binary, and includes a modern Web UI for monitoring and control.

Dagu screenshot

3.8k stars317 forksGPL-3.0last commit Actively maintained

On-premises IT task scheduler to centralize, schedule, and run scripts and commands across servers via SSH/WinRM, with workflows, logs, notifications, and an API.

CTFreak screenshot

Activity unknown

Apache Flink is a distributed engine for stateful stream processing and batch analytics with event-time semantics, fault tolerance, and scalable deployment on clusters.

Apache Flink screenshot

Activity unknown

What replacing Control-M (BMC) actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 5 of 7 shipped a commit in the last six months. Licences in this list: Apache-2.0, GPL-3.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Orchestration & Scheduling (Kubernetes & Alternatives).

Other tools people replace alongside Control-M (BMC)