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
Workflow automation has increased efficiency and has streamlined cross‑department operations
What is our primary use case?
My use case with Control-M is to handle scheduling and automation processes.
What is most valuable?
Control-M 's best features are its reliability and user-friendly interface. Control-M has improved our organization by streamlining our workflow and increasing efficiency.
What needs improvement?
The areas that have room for improvement in Control-M are the user interface enhancements.
For how long have I used the solution?
I have been using Control-M for more than 10 years in our organization.
What do I think about the stability of the solution?
I rate the stability of Control-M as an eight out of ten.
What do I think about the scalability of the solution?
Regarding scalability, I rate it a nine out of ten.
How are customer service and support?
I rate the technical support of Control-M as a seven out of ten.
What was our ROI?
I find it very difficult to quantify the return on investment I have seen with Control-M.
What's my experience with pricing, setup cost, and licensing?
My thoughts on the pricing of Control-M lean towards it being expensive; I would rate it a ten out of ten as very expensive.
Which other solutions did I evaluate?
I compare Control-M favorably with other solutions and vendors in the market.
What other advice do I have?
I find it easy to integrate Control-M with technologies for our DataOps and DevOps. Control-M is being used extensively across multiple departments in our organization. Approximately 100 users utilize Control-M in our organization. Control-M does require maintenance, and I would say it is complex in some aspects. My relationship with BMC is more transactional than transformative. My advice for others looking to implement Control-M would be to focus on improving their documentation and consider the challenges with add-on products like Workflow Insight, which does not have RBAC, making implementation difficult in organizations like ours.
Automation has secured complex telecom workflows and reduces manual effort for critical operations
What is our primary use case?
Control-M provides automation workflows for the telecom environment. A specific example of how I use Control-M to automate workflows in my telecom environment includes application workflows such as billing, billing systems, infra setup, backup, storage, and requests, all of which are taken care of by Control-M.
What is most valuable?
With the 9.21 version of Control-M, I find quite good features with MFT and API integrations, as well as Azure and Kubernetes .
MFT has made the biggest difference for my team; it has been the main feature we are using as of now, with a lot of configurations with managed file transfer in place.
Having a secure file transfer is very crucial in today's world of cyber security threats; that is the additional part or the best functionality available with Control-M.
Control-M has positively impacted my organization by providing a platform to automate the workflows in complex environments while having data security in place, which has really helped the organization grow positively.
What needs improvement?
For Control-M to improve, the vendor support can be more improvised. If a solution is not existing, providing a patch for a vulnerability would be more helpful than always stating to move on to the higher version of the application.
For how long have I used the solution?
I have been using Control-M for the past 13 years.
What do I think about the stability of the solution?
Control-M is stable.
What do I think about the scalability of the solution?
Control-M's scalability is good.
How are customer service and support?
Customer support is good.
Which solution did I use previously and why did I switch?
We migrated from Autosys, CA Autosys to Control-M.
We switched to Control-M from Autosys because Control-M has better integration options and the GUI is far better.
How was the initial setup?
My deployment took place around 14 years ago; it is a very old deployment that we are using, and we have been upgrading the system now and then.
The migration was smooth, so we were able to migrate on time and on budget without any disruptions.
What about the implementation team?
We have around 1600 Control-M users in our organization for our particular license; the users vary from first level support to monitor jobs, some application users with browse access, and a few admin users.
A part of the admin team of Control-M, around 25 members, takes care of deployment and maintenance.
What was our ROI?
I do not have experience with the usage and investment calculations myself; however, discussing benefits, the employee count is reduced, and we can achieve quite a lot of FTE saving by having Control-M integrated.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing indicates that the pricing is on the higher side with respect to the license, but overall the tool is good.
Which other solutions did I evaluate?
We finalized Control-M without evaluating other options.
What other advice do I have?
The biggest lesson I think I have learned from using Control-M is that the technology is vast, and we need to keep exploring, learning, and integrating more to ease out our life.
Control-M is used widely in our global environment; we have a licensing of around 75K, and currently, we do not plan to increase the usage.
I assess Control-M as a good tool for building, scheduling, managing, and monitoring production workflows; it is important for my DataOps and DevOps initiatives, but I have not explored DevOps deeply.
I assess Control-M as a good platform tool for modernizing and transforming our business; it removes human dependencies for mundane tasks and eases out the workload, which is easily possible with Control-M.
It is very crucial to free up IT personnel to focus on essential operations; this allows them to focus on the latest technologies and also implement POCs for the latest technology integrated with Control-M, which ultimately helps optimize the complete workflows.
I would advise others looking into using Control-M to explore Control-M. I rate this product an 8 out of 10.
Automation has improved job monitoring and has made investigating delays and failures more efficient
What is our primary use case?
I am using Control-M mostly to automate banking jobs and monitor the jobs at the same time. Since I have been using it for the last year, it is mostly an operator's job as a Control-M operator. What I do is monitor the jobs, and if there is any job delay or job failure, we go through it. I use it to find where the problem is, why the job is failing, or why the job is getting delayed. Then I work with the application team to sort it out.
What is most valuable?
My favorite feature is in the web version, since I have been asked not to use the UI. In the web version, what I mostly appreciate is that when a job is waiting for any reason, whether a prerequisite is not met or the in-conditions are not satisfied, I can simply go to the waiting info section. There is an option where I can just click on it and I get to know every detail, such as why the job is waiting, whether the prerequisite jobs or the earlier jobs are executing or have failed. So in just one click, I get to know everything about that particular job, including why it is waiting and where the job flow is getting stuck. That is my favorite feature.
What needs improvement?
I heard that Control-M is going to discontinue the UI version. When I search for a job and ask for the neighbor jobs, such as the predecessors and the successors, it does not give a sequence; the jobs are not in sequence. I have to do some settings and navigate through multiple screens and clicks, and then I find out the information. If I could get the jobs in sequence by default, that would help me a lot in troubleshooting and understanding the job flow, particularly which job is going to run first and which job is going to run after that. This is the thing that I mostly do not appreciate.
For how long have I used the solution?
I have been using Control-M for the last one year.
What do I think about the stability of the solution?
In the last year, I have never seen Control-M environment lagging or crashing. Sometimes some servers are down, which is a different matter, but I do not have any experience in the last year where Control-M was down. Failover is a different consideration.
What do I think about the scalability of the solution?
Control-M might be scalable because I remember in April of this year, I attended a roadshow for Control-M and there were very new features, including AI integration. All these features have already been released in April of this year. Seeing those features in Control-M, the AI integration and how easy it has made the job is impressive. For example, in simple English, I can type it down in my environment and jobs get started. With the help of AI, I can make scripts, and if a rerun is required for any particular job, I can do that just by using very simple English language. I would say it is scalable.
Which solution did I use previously and why did I switch?
How was the initial setup?
It was not very difficult to learn how to use Control-M. It was something new for me, a totally new thing. It was not that difficult. I started learning things, and it hardly took me three months from scratch to understand how things are working in Control-M.
What about the implementation team?
Control-M was already deployed when I joined and started working.
Automation has cut billing times and simplifies end‑to‑end scheduling across diverse platforms
What is our primary use case?
I primarily use Control-M for scheduling workload automation to ensure that jobs and schedules run according to the specified time and dependencies across different environments including Windows, UNIX, and SAP.
Multiple servers previously required jobs to run sequentially on a manual basis. Control-M provided a user interface where agents could be installed to run jobs sequentially rather than manually. Once the Windows job completed, the UNIX job ran, followed by the SAP job, and then the Windows job ran again.
Control-M's pipeline integrations are a valuable tool that is utilized on a daily basis.
What is most valuable?
Control-M's best features are the ease of scheduling, the user interface, and the ability to integrate with numerous tools.
The user interface is intuitive and the primary integration utilized is ServiceNow , which helps create incidents and establish a data pipeline between ServiceNow and Control-M.
Control-M has ensured that schedules and job batches run on time with no organizational impact or delays, including critical processes such as payroll.
Since implementing Control-M, a significant reduction has been noticed in billing process times. Billing processes that previously took approximately two hours are now completed within one hour, resulting in substantial savings of full-time equivalents.
What needs improvement?
Control-M pricing is on the higher end, and if the cost could be reduced, it would be beneficial.
For how long have I used the solution?
I have been using Control-M for around two years.
What do I think about the stability of the solution?
Control-M is stable.
What do I think about the scalability of the solution?
Control-M's scalability is strong, and the support for scaling is also strong. Scalability has not been an issue.
How are customer service and support?
Support for Control-M is excellent.
Which solution did I use previously and why did I switch?
IBM Tivoli was used previously before switching to Control-M, which provided a better solution and superior integration capabilities.
How was the initial setup?
The deployment of Control-M took three months.
What about the implementation team?
Two hundred fifty staff are required for deployment and maintenance, divided into teams at levels L1, L2, and L3. Some team members are responsible for monitoring, some for creation of new jobs, and others manage the administrative tasks of the controller.
What was our ROI?
A return on investment has been achieved. After deployment and product stabilization, staffing was reduced from thirty full-time equivalents to twenty full-time equivalents, resulting in a significant reduction. Additionally, because jobs have been streamlined, many manual processes have been automated, resulting in savings of approximately five hundred thousand pounds.
What's my experience with pricing, setup cost, and licensing?
The pricing, setup cost, and licensing for Control-M are good.
Which other solutions did I evaluate?
Other options were evaluated before choosing Control-M, including Redwood RunMyJobs .
What other advice do I have?
Control-M support is excellent and the user interface is outstanding. For those seeking a stable and dominant tool in the market for scheduling and workload automation, Control-M is the recommended choice. This review has been given a rating of nine out of ten.
Automation has transformed daily workload while complex setup and support still need improvement
What is our primary use case?
In day-to-day life, we are currently using Control-M as a workload automation tool, which provides the solution of scheduling jobs, file transfers, and cloud infrastructure jobs.
We use Control-M to get the start/stop status of a VM and to start or stop any VM with the help of Control-M and Azure VM plugins. We are also using Azure Functions and Azure Resource Group managers.
What is most valuable?
Control-M has a centralized GUI and includes many supportive plugins through cloud infrastructure and file transfer plugins.
One valuable feature is the centralized connection profile, which allows us to browse all connection profiles in a single point of view, despite a specific agent. We can browse through an EM level. The integrated Azure cloud profiles enable us to get the status of our VMs or to stop or start a specific VM without accessing the Azure portal.
Control-M has positively impacted our organization as we transition from legacy systems. We have configured around 70,000 jobs and are currently migrating all jobs from the legacy system to cloud infrastructure. Control-M helps us manage all file backup processes and batch process management, which people previously performed manually. By using Control-M, they are now able to perform these activities in an automated manner.
Control-M has definitely reduced the time required for job execution. Since we had 70,000 jobs that people were performing manually before Control-M, they are now specifically scheduled and available as on-demand jobs. They can run the jobs whenever they want, which has helped us reduce the time span and the manual efforts people spend on these tasks.
What needs improvement?
The configuration process could be improved as it is a lengthy, complex process. The installation might be simplified.
Additionally, the BMC support process might be streamlined. The complexity of the setup and the delayed support we receive from BMC are areas for improvement.
For how long have I used the solution?
I have been using Control-M for seven years.
What do I think about the stability of the solution?
Control-M is stable. We are using the HA environment, so we are satisfied with the high availability.
What do I think about the scalability of the solution?
In our organization, around 2,000 to 3,000 people are using Control-M, and they have many roles depending upon the application.
How are customer service and support?
The BMC support process might be streamlined.
How was the initial setup?
The configuration process could be improved as it is a lengthy, complex process. The installation might be simplified.
What about the implementation team?
A total of 25 staff members are required for deployment and maintenance. In the organization, they are segregated as a manager, deputy manager, assistant manager, or senior supervisor.
What other advice do I have?
I would suggest using Control-M because it provides vast capability with much more integration with cloud and native technology. Control-M should be considered by others looking for workload automation solutions.
The support requirements depend on the deployment capabilities. Whether it is a large deployment or a small deployment depends upon the deployment criteria and its size.
Since our company policy prevents us from using any external AI, I am not able to comment on its AI capability. We have not yet used Control-M AI, so for this reason we are not able to provide any comment on this functionality.
Some parts of Control-M are configured in a private cloud and some are in our on-premises environment. This constitutes a hybrid deployment. We have been using Control-M from the initial days. I would rate this solution a 7 overall.