Overview

Product video
Fully Managed Enterprise AI Workflow Orchestration for AWS
Run mission-critical application, AI, and data workflows without managing infrastructure. Faster delivery, consistent governance, and scalable automation, powered by AI.
The solution integrates with Amazon Bedrock and leverages AWS GenAI services to create AI agents orchestrated by Control-M.
Control-M SaaS delivers:
- Fully managed enterprise AI orchestration, no infrastructure or upgrades to handle
- Centralized control across application workflows, file transfers, and data pipelines that keep workflows running on time
- Proven reliability, visibility, and governance for hybrid and multicloud environments
- Natively integrates with AWS services (S3, Bedrock, Snowflake, etc.) and hundreds of other enterprise systems
- Orchestrates AI agents in event-driven workflows
- Modern AI assistant (Jett) and agentic AI capabilities to create workflows
Start now by purchasing directly through AWS Marketplace.
All the power of Control-M; delivered as SaaS.
Highlights
- Simplifies workflows across hybrid and multi-cloud environments
- Deliver data-driven outcomes faster by managing production data pipeline workflows in a scalable way
- In-depth workflow observability with intelligent predictive analytics and reports
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
Starter Pack (SaaS) | Control-M SaaS Start with 500 Executions (Base package) | $29,000.00 |
Vendor refund policy
BMC does not provide any refunds
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
BMC provides documentation and general support at our BMC DOCs site. We also offer direct support plans and support from BMC Partners. For more information please visit
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Reliable and Efficient Job Scheduling & Workflow Automation
The monitoring and alerting capabilities are also very useful because they provide clear visibility into job execution and quickly highlight failures or delays. This makes troubleshooting more efficient and helps maintain reliable business operations.
Another advantage is its integration with various platforms, databases, and applications, which makes it flexible for enterprise environments. Overall, Control-M improves operational efficiency, reduces manual intervention, and provides better control over critical workflows. Its reliability, automation capabilities, and centralized monitoring make it a valuable tool for managing enterprise workloads and ensuring smooth, consistent job execution.
The centralized monitoring and alerting features make it easier to identify failed or delayed jobs and take corrective action quickly. This improves visibility into the overall workflow and reduces troubleshooting time. Control-M also helps maintain consistency and reliability across business-critical processes.
For me, the main benefit is improved efficiency and reduced manual effort. It allows me to monitor workflows from a central platform, respond to issues faster, and ensure that scheduled jobs are completed successfully. Overall, Control-M helps improve operational reliability, saves time, and makes workload management more organized and efficient.
Job scheduling has simplified cross-platform workflows and supports complex dependencies
What is our primary use case?
My use cases for Control-M involve it being a job scheduler that can accomplish many things for our organization. It includes a large number of dependencies and many different types of jobs. We run jobs on Windows and Linux, and we have ARO pods, so it is a significant part of our environment.
What is most valuable?
What I appreciate most about Control-M is that once you become familiar with it, it is very easy to use. When jobs run, the application displays pretty colors so you can quickly determine whether a job is successful, running, or unsuccessful. It is very easy to follow what is happening on the screen. The ease of use is what I value most about the product.
What needs improvement?
What I dislike about Control-M is that sometimes things can become very complicated with certain job setups. I am not certain if that is really Control-M's fault, but setting up complicated dependencies with difficult scheduling and the Control-M New Day time can become very complicated, especially with the New Day feature.
Regarding scalability, I do have a concern with it. When we change OS versions and want to do an upgrade, that is the one time I have an issue with the product. Control-M does not allow us to build a new server to scale up our environment to a different OS or anything of that nature. We have to build the new server, migrate our configuration over with the same application version, and then upgrade. This is a major issue for me, and there should be an option to build a new server and upgrade by simply putting the new version on it.
For how long have I used the solution?
I have been working with Control-M since approximately 2002, which makes it 24 years.
What do I think about the stability of the solution?
From a stability perspective, I have been using Control-M for 24 years, and we have only experienced one major issue with it during that entire time. I would give it a 10 out of 10 for stability. The server never crashes because of Control-M, and we never have any CPU or memory issues since the product is very stable.
What do I think about the scalability of the solution?
Regarding scalability, I do have a concern with it. I have never needed to scale it out much due to not having a large environment. However, when we change OS versions and want to do an upgrade, that is the one time I have an issue with the product. Control-M does not allow us to build a new server to scale up our environment to a different OS or anything of that nature. We have to build the new server, migrate our configuration over with the same application version, and then upgrade. This is a major issue for me, and there should be an option to build a new server and upgrade by simply putting the new version on it.
How are customer service and support?
Anytime I have needed help from BMC, they are very responsive. I have been working with Control-M for almost 25 years, so I do not follow up with them frequently, and I do not use their services often. However, anytime I have had questions, they are right on the ball. Their support for the product is very good.
I do not have to wait very long for them to answer me, and they usually provide a resolution very quickly. I handle several products, and in comparison to all of them, the quality and speed of Control-M's support seem to be the best. They always reply back as soon as I open a case, usually the same day within hours, regardless of the case's priority. They work on it quickly, getting me an answer within two or three days at most. There is very rarely a time I go longer than a couple of days without a response. Their support is among the best available.
How was the initial setup?
I find that the actual installation of Control-M is fairly straightforward. There are two components, so I can basically install each separately. It is not overly complicated to install. The setup can become complicated depending on how much I have to configure. Basically, my company tries to leave it out of the box for most of the configuration, so we do not do much customization after it has been installed, as Control-M does a very good job of setting proper default standards for us.
What's my experience with pricing, setup cost, and licensing?
Control-M is on the expensive side because I know we have looked into other pricing for other products in the past, and it is on the expensive side of things.
Which other solutions did I evaluate?
The only alternate solutions I really use for comparison are Windows Task Scheduler or Cron. Those are just the basic default schedulers that come with the operating system.
What other advice do I have?
We definitely use DevOps and DataOps with Control-M. The DataOps we have integrated basically uses scripting methods to accomplish this. We do not use many of the available plugins. On the DevOps side, we have ARO pods, so we set up a pod environment, which was somewhat tricky at first because we were one of the first to start using this type of setup. Now it is much better. I have checked the documentation they have now, and it is significantly better than it used to be. In the beginning, it was quite complicated, as they pointed you to GitHub and said to look there for all the details. Now they have much better documentation, making it much easier for us.
I believe my relationship with BMC is transformative. They always keep us up-to-date on things. They have seminars and user groups, which is another significant benefit. I attend a Toronto user group basically once a year, and we get all kinds of valuable information from that. I believe it is a good relationship in that regard.
Overall, I give Control-M a rating of nine out of ten for everything, including the price.
Control-M Simplifies Batch Scheduling and Boosts Operational Efficiency
Powerful Automation with Seamless Legacy Integration
Complex setup – The initial installation and configuration, along with integrating it with different systems, can be time-consuming and typically requires experienced administrators.
Expensive licensing – It’s geared toward large enterprises, so licensing can be a significant cost, particularly compared with newer workflow orchestration tools.