Overview

Product video
Control-M SaaS integrates, automates, and orchestrates application workflows on-premises, and in public, private and hybrid clouds, so your jobs and business services are delivered on time, every time. With a single unified view, you can orchestrate all your workflows, including file transfers, applications and data sources with a rich library of plug-ins.
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
Custom pricing options
How can we make this page better?
Legal
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.
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.


Standard contract
Customer reviews
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.
Control-M Streamlines Automation with Strong CI/CD and API Integration
Workflow orchestration has become deeply integrated with DevOps and simplified job deployment
What is our primary use case?
My use case for Control-M is that I am a Control-M administrator, and I use it for everything, starting from installing, upgrading, and configuring it, to defining jobs and file transfers, so almost everything.
What is most valuable?
The best feature of Control-M is that it has a lot of integrations with different other tools; I don't think there is any other workflow orchestrator that has so many integrations. I think it has the most, and if you don't have one, you have the possibility to create the integration with whatever tool you want. That's one of the best things I've seen in Control-M.
The ease of integrating Control-M for my DataOps and DevOps processes is actually great because it has native integration with Jenkins and CI/CD pipelines, so you don't have to work hard to integrate this. In my current company, we have Control-M integrated with Jenkins, and everything gets deployed via Jenkins without accessing Control-M, which is honestly the best way to do it.
Building, scheduling, and managing production workflows with Control-M is easy. Control-M also has a feature called Jobs as Code, so if a developer wants to create a job, they don't need to have extensive Control-M knowledge. Developers can create Control-M jobs and flows via code by scripting them in JSON files, making it not so difficult.
What needs improvement?
In terms of improvement areas for Control-M, the only concern I've seen is some mismatch in documentation, which is not ideal. You may easily find things that happen on the application, but you can spend time or have to raise a case to BMC to find out what went wrong, which is something they need to improve.
For how long have I used the solution?
I have been using Control-M since 2005, so it should be 21 years.
How are customer service and support?
My relationship with BMC is transformative rather than transactional.
BMC serves as a strategic partner and trusted advisor, helping my company map migrations and deployment. They also developed an integration module specifically for our company based on our requirements.
The integration process with Redwood was easy, didn't take long, and wasn't too complex, as there weren't many jobs involved.
I rate the technical support of Control-M as a nine.
Which solution did I use previously and why did I switch?
I have migrated from Redwood some time ago.
How was the initial setup?
In my opinion, the deployment process is easy; it is not difficult to deploy Control-M.
The deployment of Control-M takes hours.
What about the implementation team?
Maintaining the Control-M system is easy.
What was our ROI?
I honestly have no idea about precise return on investment percentages, but I think the Jobs as Code aspect and the integration with Jenkins reduce the time of deploying things and training people to use the application to create jobs.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, I consider Control-M to be the most expensive scheduling tool. However, it's worth it, as you buy something powerful and complete. In my opinion, despite being expensive, it is one of the best orchestrator tools available.
Which other solutions did I evaluate?
When comparing Control-M with other solutions such as Broadcom or ActiveBatch, I find that Control-M has a huge integration capability with many tools that other competitors do not have, particularly the native integration with Jenkins and CI/CD pipelines, which other tools lack.
What other advice do I have?
The easy integration of Control-M with DevOps tools has made the decision to keep Control-M as the main scheduler in my organization a straightforward one.
Control-M is deployed in a hybrid model in my organization.
Control-M is deployed on AWS.
My organization is an enterprise business using Control-M.
I would recommend Control-M to other users and suggest they take it. They can conduct a proof of concept, but I don't think they'll find anything more complex than this tool, which is expensive but has everything you need. I rate this product a ten overall.