No more typing reviews! Try our Samantha, our new voice AI agent.
MallikarjunaKotthari - PeerSpot reviewer
Senior Software Engineer at HSBC
Real User
Top 20
Jul 22, 2026
Automation has eliminated manual night batches and now delivers cross-platform reports quickly
Pros and Cons
  • "Control-M has positively impacted our organization by automating thousands of jobs, eliminating the need for manual intervention, which reduces the chance of human error."
  • "Control-M can be improved by enhancing the user interface, as some other batch schedulers are more user-friendly."

What is our primary use case?

Control-M's primary use case for our organization is scheduling jobs. We have daily manual work that previously required regular manual intervention, but by setting up Control-M jobs, we have eliminated this need and now run setup jobs on a daily basis that saves significant time.

Our team uses Control-M for scheduling jobs based on any requirement given by the business, and when we encounter repetitive tasks, such as extraction of reports from our database, we set up a job accordingly that extracts the required details and delivers them to our business people.

We have a daily batch with upstream and downstream feeds, and we have configured Control-M jobs including File Watcher jobs, pre-processing jobs, and loading jobs. Once loading is completed, we send reports to our downstream using Control-M jobs.

What is most valuable?

Control-M offers many features that benefit our operations. File Watcher jobs are particularly useful when we are supposed to receive a file that is not received on time, and we can configure alerts to reach out to the upstream people regarding delays.

Control-M also allows for quick delivery of reports across platforms. The cross-platform delivery feature stands out for our team because we are using a CD connectivity setup with Control-M to send reports from our Linux system to the mainframe system.

Control-M has features for holding a job when it fails due to a feed delay from upstream, and we can keep the job on hold until we receive the feed and then rerun it. We also have features for ordering jobs based on our configured calendar system for weekdays and weekends.

Control-M has positively impacted our organization by automating thousands of jobs, eliminating the need for manual intervention, which reduces the chance of human error.

By using Control-M, we save significant time. For example, it takes only two hours to trigger one hundred jobs compared to a full day without it, resulting in a reduction of thousands of errors in a month.

What needs improvement?

Control-M can be improved by enhancing the user interface, as some other batch schedulers are more user-friendly.

An additional improvement could be the inclusion of daily usage options on the homepage to facilitate regular work.

For how long have I used the solution?

I have been using Control-M for eight years.

Buyer's Guide
Control-M
November 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: November 2026.
921,749 professionals have used our research since 2012.

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 is scalable, allowing it to cover one team to another. If we set it up for one team, it may take an hour, and for another team, it may take an additional hour.

How are customer service and support?

Customer support for Control-M is very good, with quick responses and effective redressal mechanisms in place.

Which solution did I use previously and why did I switch?

We previously used AutoSys but switched to Control-M because it is the best in the market, and the transition was smooth.

What was our ROI?

We have seen a return on investment, as using Control-M saves us seventy to eighty percent of the costs that would otherwise require one thousand dollars.

What's my experience with pricing, setup cost, and licensing?

I have two to three years of experience with pricing, setup costs, and licensing related to Control-M.

Which other solutions did I evaluate?

Before choosing Control-M, we evaluated manual processes and other batch job schedulers, and ultimately chose Control-M for its better results.

What other advice do I have?

Control-M is important for building, scheduling, managing, and monitoring production workflows, making it crucial for our Data Ops and Dev Ops initiatives, as it facilitates the delivery of requirements.

We depend entirely on Control-M as our production starts at midnight and completes within two to three hours, which is crucial for our business.

Many users in my organization use Control-M in various roles, including Consultant Specialist, Senior Consultant Specialist, Lead Consultant Specialist, Senior Software Engineer, Software Engineer, Project Manager, and Senior Project Manager.

Integrating Control-M with technologies for our Data Ops and Dev Ops processes can be challenging, but it plays a crucial role in transitioning to a cloud infrastructure and transferring files from one source to a destination.

The governance and security of Control-M entirely depend on how you configure your Control-M jobs, but I can say it is fully controlled and under compliance.

The reliability and output of Control-M are good, with no deviation expected from how it delivers outputs moving forward.

I advise others looking into using Control-M that it provides the best deliverables compared to other tools available in the market. I have rated this product nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Jul 22, 2026
Flag as inappropriate
PeerSpot user
Vice President at a financial services firm with 10,001+ employees
Real User
Top 20
Oct 28, 2026
Batch monitoring has improved and unified mainframe and distributed scheduling management
Pros and Cons
  • "Customer support for Control-M is very impressive, with immediate responses for any escalations."
  • "Control-M can be improved by reducing the frequency of patch releases, as frequent patches create more stress for the organization to maintain a large Control-M environment."

What is our primary use case?

My main use case for Control-M is batch scheduling for our company.

We use Control-M for scheduling batch jobs for the application team to process business trading data. Whatever happens during business federal hours, the data is processed during off-hours and must be completed within the stipulated SLA time. We use Control-M to build those jobs, track them, and monitor them.

We use an internal NDM, Native Data Mover, transmission file transmission system, and using that, we transmit data either from mainframe to distributed or from distributed to mainframe. That integration has been connected to Control-M via a batch job.

How has it helped my organization?

Control-M has impacted my organization positively as it is a platform with separate capabilities for mainframe and separate capabilities for distributed environments. Whenever there is maintenance for IPL on the mainframe, only the mainframe-related schedules get impacted, while the distributed applications do not experience impact because the maintenance window is very limited. Managing the maintenance of the mainframe and distributed in two different ways is considerably easier.

What is most valuable?

The best features Control-M offers include Batch Impact Monitoring, which is one great feature I admire, and also the latest dashboard that was released in version 9.22, which was extremely useful. Now each application is starting to build their own dashboard, while Control-M, the platform that runs all the application batch jobs, provides a dashboard that is very useful for Control-M core users as well as the application team who monitor the jobs via Control-M.

Batch Impact Monitoring and the dashboard have made things easier for my team by allowing us to tie any critical path job that has to be monitored to a batch impact monitor pallet. Whenever the job gets loaded in the monitoring tool, we can track where the batch is held or where the path currently is. Any failures or long-running delays can be tracked using Batch Impact Monitoring.

Control-M has facilitated the integration of Kubernetes or cloud-native workflows with traditional batch processing within my organization, and I find it much easier to maintain compared to on-premises, Linux, or Windows machines. We also have our own assembly packages where we can customize our own processes, which helps us.

What needs improvement?

Control-M can be improved by reducing the frequency of patch releases, as frequent patches create more stress for the organization to maintain a large Control-M environment. If patches are released weekly or biweekly, it becomes very difficult for a large organization like ours to implement new releases frequently, which requires coordination with the application team and is challenging to manage. A quarterly release or semiannual release would be much better.

For how long have I used the solution?

I have been using Control-M for the last five 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 much higher.

How are customer service and support?

Customer support for Control-M is very impressive, with immediate responses for any escalations.

I would rate the customer support a ten on a scale of one to ten.

Which solution did I use previously and why did I switch?

Previously, we used one of the Broadcom tools, which was hosted entirely on the mainframe. Since that system required the mainframe to go down for a couple of hours during weekly maintenance, even the distributed applications were impacted. After moving to Control-M, during the maintenance window, only the mainframe batch gets impacted while the distributed applications can run without any interruption, and the distributed applications are much more satisfied with this approach.

Which other solutions did I evaluate?

We evaluated only Control-M and proceeded with it, as it is the only tool that supports both mainframe and distributed environments.

What other advice do I have?

I would rate Control-M a nine on a scale of one to ten.

I chose nine because I like the options that have been provisioned to the users, which impresses me, but I could not give it a ten because some improvement is required from Control-M.

Control-M's latest features regarding managing the integration and sequencing of data processing across diverse data platforms and cloud environments appear beneficial.

We use a third-party KPMG audit to meet compliance requirements such as SOX, audit trails, and regulatory reporting.

I advise others looking into using Control-M to use the tool as it has everything they need, and to be smart and utilize it as much as possible.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Oct 28, 2026
Flag as inappropriate
PeerSpot user
Buyer's Guide
Control-M
November 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: November 2026.
921,749 professionals have used our research since 2012.
IT Tech Infurstructure Engineer at CommonSpirit Health
Real User
Top 20
Feb 26, 2026
Workflow management has become highly reliable and has saved significant scheduling time
Pros and Cons
  • "I love Control-M's reliability and ease of use, as it is incredibly reliable with high stability, rarely having issues from an administrative standpoint, and it has drastically reduced scheduling time, taking only about five to ten minutes to add a new job to the workflow."
  • "One area that has room for improvement is support. Early on, support was fabulous, with efficient issue resolution processes. However, since approximately 2015, support has been lackluster, relying too much on email."

What is our primary use case?

My use case for Control-M includes file transfer and workload balancing, but it is mostly focused on workflow management.

What is most valuable?

I love Control-M's reliability and ease of use. It offers ease of adaptability for upgrades, and the GUI features have been enhanced for better readability. Their reporting improvements are notable, and they developed software that helps manage licensing effectively.

Control-M is incredibly reliable, rarely having issues from an administrative standpoint. The high stability means I am rarely surprised by problems. Additionally, time-saving is significant; previously, scheduling involved paper and took much longer. Control-M reduced the scheduling time drastically, taking only about five to ten minutes to add a new job to the workflow.

What needs improvement?

One area that has room for improvement is support. Early on, support was fabulous, with efficient issue resolution processes. However, since approximately 2015, support has been lackluster, relying too much on email. I would suggest a return to hands-on support engagement.

Aside from the support aspect, I cannot think of anything else that needs improvement.

For how long have I used the solution?

I started using Control-M in 2000.

What do I think about the stability of the solution?

Regarding stability, I would give Control-M a ten. Control-M is such a reliable piece of software. I rarely, if ever, have to do anything from an administrative point of view. When someone calls me with a Control-M problem, it surprises me as it is mostly stable.

What do I think about the scalability of the solution?

Control-M is scalable. The easiest way to express this is regarding licensing; as you are scaling up, you should keep up with your licensing. BMC does an annual review, and your account representative will reach out for a licensing software run that generates a report using all Control-M components.

How are customer service and support?

From one to ten, with ten being the best, I would rate their technical support about a seven.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Concerning Control-M, I previously started out with scheduling package software back in the old Uccel, which was bought by Computer Associates and called CA-7.

How was the initial setup?

Installing Control-M was really quite easy; you simply download it and do the installation. The biggest thing is the front-end work prior to installation, such as deciding which database you will use.

What about the implementation team?

My relationship with BMC is probably transactional. I rarely have to reach out to them.

The BMC service team could be better at being more involved in mapping out migration strategies, though they have a really good process called AMIGO that yields positive outcomes.

What was our ROI?

In terms of time savings with Control-M, I spend maybe thirty minutes a week, if that, on Control-M compared to other software products I have dealt with.

What's my experience with pricing, setup cost, and licensing?

I did not have much engagement in the pricing area.

Which other solutions did I evaluate?

Regarding other solutions, Redwood was the only one I was familiar with. I saw a demo on that before 2010 when management was looking at maybe replacing Control-M.

What other advice do I have?

Deployment is on a Windows platform in a high availability environment.

I would recommend Control-M to others looking to implement it, but it is essential to ensure it fits your environment, so doing a proof of concept is always beneficial.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Feb 26, 2026
Flag as inappropriate
PeerSpot user
Mark_Francome - PeerSpot reviewer
Senior System Specialist at a financial services firm with 10,001+ employees
Real User
Top 5
Aug 23, 2025
Easily connects to different platforms and ties everything together in a centralized screen
Pros and Cons
  • "The best features of Control-M include the fact that you can easily connect different platforms—for anybody coming to it, if you needed to script a solution that connected Windows and Unix and mainframe, that would be difficult, but with Control-M, you can just sit back and connect a COBOL program running on the mainframe, trigger something on the Windows platform, then do a file transfer on Linux, and that's all basically just drag and drop."
  • "It can be very labor-intensive to get this information out."

What is our primary use case?

Over the years, I have worked with various firms to install and configure this system. The primary use case is automation, but the file transfer feature is also a valuable integration. Many people quickly understand the file transfer aspect because it is easy to set up. Therefore, automation is our top priority, followed by file transfer as a close second.

How has it helped my organization?

The solution has positively impacted my organization by allowing me to point to a single screen and say, 'That's the state of play in our batch operations.' Most sites do things in the daytime, so overnight, there'll be some batch processing running, and then they'll get file updates in the morning. If you can just look at the screen and see we're running 30,000 jobs overnight and this is where the problems are, you can just point to the three little red boxes that are what we need to fix. It's a very good way of being able to tie everything together and say, 'We know what's running, what's not running, and where the problems are.' Also, statistically, you can go back into history and say, 'This thing has been failing several times in the last three months, and we can see where our issues are and where we need to concentrate.'

What is most valuable?

The best features of Control-M include the fact that you can easily connect different platforms. For anybody coming to it, if you needed to script a solution that connected Windows and Unix and mainframe, that would be difficult. But with Control-M, you can just sit back and connect a COBOL program running on the mainframe, trigger something on the Windows platform, then do a file transfer on Linux. That's all basically just drag and drop. You can just indicate that these lines between these boxes perform those actions. The fact that you can tie different platforms together, including the cloud now, which many people are starting to use extensively, is very helpful.

Integrating Control-M with technologies for Data Ops and DevOps processes can be easy or difficult depending on the site. Many people have embedded methods for these things, so it can be difficult sometimes at various different sites to get it to integrate. It's not the tech or Control-M itself that's the issue; it tends to be the processes at different locations. It is very good at handling DevOps and the change management on the operations side.

What needs improvement?

Areas of Control-M that have room for improvement include the reporting feature. The reporting on Control-M hasn't changed much over the years, although it is in a different internal format. It used to be Crystal Reports, and now they've upgraded that. It would be better if that was really flexible where you could define your own reports. You can customize it a little bit, but when people come in with complex questions, you should be able to use that tool and access anything in the database.

Control-M has two internal databases that are core to the product. You can go in and do your own SQL queries against the database, but this reporting tool should really be able to do everything that you can do with SQL, and give you good information. Instead, you end up having to export to spreadsheets and then change and update them. It can be very labor-intensive to get this information out.

Other than the reporting, they've addressed most things over the years. Control-M is a tool that's been around for more than 30 years, so they have actually fixed most issues that you would encounter. They have a request for enhancement process that most users have sent requests to, but it doesn't move very quickly. The other challenge is they're supporting so many different platforms; BMC just wants it to be a trouble-free release. When users request new features, such as improved reporting, BMC's priority remains maintaining a clean-running system.

For how long have I used the solution?

I have been using the product for approximately 24 years.

What do I think about the stability of the solution?

Control-M is very stable. I would rate it a nine out of ten. It very rarely has anything that goes wrong. It has to be stable; if it wasn't stable, then we wouldn't be using it.

What do I think about the scalability of the solution?

Control-M is scalable for business requirements and needs. On the SaaS side, they've given certain limits which wouldn't allow for moving the entire batch currently to their cloud-based solution. But on-premises, it is completely scalable. Other customers are running a million jobs per day without issues. If you did have issues, you could add servers on the side that would handle the extra workload.

We have around 20 active users logging into the system daily. These users are responsible for managing the cache within the system. This leads to approximately 500 users who receive the messages. Additionally, there are millions of customer names involved. In summary, there are about 20 users logging into the system and around 500 business application users receiving the data.

How are customer service and support?

Their support is excellent. If you encounter an issue that affects your business, you can call them at three o'clock in the morning, and they will help you find a solution.

I would rate the technical support a solid nine out of ten.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I have always used Control-M. I've worked at sites where they've installed Control-M as new and then migrated various things from CronTab. CronTab is just a Linux tool that comes with the Linux boxes to schedule, but it's the Linux native scheduling. It tends to be quite simple these days. BMC supplies scripts to do the conversion. Problems start to arise when people have created their own solutions on their own platforms, where 90% of the stuff is easily migrated, but 10% will be something specific to Broadcom or other schedulers, requiring script changes in Control-M. The same situation occurs when moving from Control-M, as people often leverage specific features that become problematic when trying to move to different solutions.

How was the initial setup?

It's on-premises. The organization I work for has IT operations in about 60 different countries around the world. We use Control-M in at least 15 or 16 of those locations, and each site can be quite different. For instance, in Paris, they only use it for the mainframe. Our main office is in Germany, where they are starting to use the test version, and they would like us to explore the SaaS version as well. 

If I were to start looking into this, I think a hybrid approach would be the most logical way to organize things. This would allow us to have a clear view of both our on-premises and cloud environments, enabling a gradual migration to the cloud instead of making a major switch all at once. I've seen BMC presentations on this, and it looks promising. The advantage is that I wouldn't have to worry about where each workload is processed; everything can be monitored and managed from a single screen, which is very powerful.

Additionally, I've spoken with users who utilize cloud workloads, and their primary concern is cost rather than the specific platform. Control-M is effective at managing this. For example, if you're planning to deploy a workload on a specific server, the scripts can easily handle the transition to Amazon's cloud the following week. If a provider has a special offer in a month, like Google, it's straightforward to switch our workload to run there instead. With Control-M, this process is transparent and uncomplicated.

The maintenance is complicated. There is patching to consider on both the Control-M service side and for the agents and modules. When it comes to file transfers, you need a specific module from the Managed File Transfer (MFT) service. Typically, every few weeks, we need to install a new set of updates, whether due to a security issue or the introduction of a new feature. If you go to the Application Center (AC) and use that version with your account, you don’t have to worry about caching, as they manage that on the systems. You could use it in a controlled manner, perhaps on a Sunday morning. However, using a basic version might present some challenges for us.

Usually, the Linux team handles the patching, but it's also necessary to conduct tests. Sometimes, the latest version can alter certain behaviors that might not be acceptable in a production environment, so testing is crucial. It does require a separate environment dedicated to that. Overall, managing patches is a significant task. One key selling point of the SaaS solution is that you won’t have to worry about it in the future; BMC takes care of that for you. However, some of my colleagues are concerned that implementing a SaaS version could mean losing a significant portion of their work to automation, particularly the patching responsibilities. It’s definitely a complex situation.

What was our ROI?

It's hard for me to determine, but at the current location, we did conduct a study. We use Control-M to run a data warehouse, and an external company evaluated our setup. They concluded that the way we operate with our existing tools and at our current scale is actually more efficient and cost-effective than purchasing a packaged data warehouse product, like Informatica.

At my previous employer, we performed a similar study, and the results showed that the product paid for itself within the first year. Moving forward, it continued to be very cost-effective. The benefits tend to be hidden—people often overlook them because these processes run in the background, handling file transfers and other tasks. If I had to hire a developer to script these operations, those costs would be substantial, along with ongoing maintenance.

With Control-M, you define the processes once and then let them run. The operations team can monitor it, which means it integrates seamlessly with existing systems. In terms of return on investment, it pays for itself quite quickly. However, because these advantages are often invisible, people don't fully appreciate the costs and savings involved. You really need to consider the expenses of hiring a developer or operations staff specifically for these tasks. If you use Control-M, those costs effectively disappear, and people tend to just assume that everything is functioning as it should. It's definitely worth noting the return on investment. I'm sure BMC would be happy to provide those figures, demonstrating that it quickly offsets its initial costs, even if there can be significant upfront expenses at times.

What's my experience with pricing, setup cost, and licensing?

Pricing for Control-M depends on the licensing model, with different options such as the per-agent model or the per-job model. BMC is phasing out the per-agent model in favor of per-job licensing, which can be expensive. The Control-M Helix SaaS version will only be available with per-job licensing. Currently, some implementations use a flat rate based on the number of agents. The shift to per-job licensing could have significant cost implications.

Control-M tends to be more expensive compared to other solutions, but users get great value from it. Organizations have invested considerable effort in developing for Control-M, making migration away from it less desirable. Competitors may offer fewer features at a reduced price, which could be a deciding factor for some companies.

Which other solutions did I evaluate?

Years ago, I was involved in a lot of Proof of Concepts (POC). Back then, IBM's Tivoli and Control-M were quite similar and difficult to differentiate. However, over the years, it’s become clear that IBM has not developed Tivoli to the level that Control-M has achieved. In my opinion, Control-M is now the clear market leader.

These days, you never know what new solutions might emerge that could disrupt the market. Nevertheless, Control-M has a robust footprint—it can integrate with many legacy systems, making it hard for competitors to come close to its capabilities.

While there may be newer solutions out there, I’m not fully aware of all the latest developments. Control-M does have advanced workload balancing in the cloud, but I still believe it remains the top choice for me. I may be biased since I've always worked with Control-M, but when you compare it to alternative tools, you often question whether they can accomplish specific tasks or integrate with various third-party products. You soon discover that many alternatives simply don’t offer the same level of functionality or integration, and even if they plan to provide those features in the future, they haven't yet delivered them.

Overall, I am quite confident in saying that Control-M is the number one product in the market. Of course, if you visit a potential customer site and they have unique requirements—especially if they are primarily Windows-based—they might find another product that better meets their needs than Control-M. However, in general terms and across most scenarios, I firmly believe that Control-M is the market leader in 90% of cases.

What other advice do I have?

Our relationship with BMC has been transformative. However, I get the feeling that we are moving towards a more transactional relationship. Previously, they were very concerned about us using the products, growing with them, and deriving value from them. This was a refreshing attitude from a software company. That said, they are restructuring, and I get the impression that in the future, they may want to accelerate revenue generation. So, the nature of our relationship could change. At present, though, it remains transformational. They have been very helpful, with excellent support, but who knows what the future holds?

I absolutely would recommend BMC Control-M to other users. My only reservation would be with the new licensing structure. If you are going to be paying per job and your batch process was very granular without the ability to restructure, then cost might be an issue. Also, it is the serious high-end scheduling solution, so smaller enterprises might want to consider whether they need all the features that come with Control-M. For small or medium-sized enterprises, different solutions might be more appropriate. 

Overall, I would rate Control-M a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
reviewer2926197 - PeerSpot reviewer
Developer Associate - Full Stack at a tech vendor with 10,001+ employees
Real User
Top 20
Nov 14, 2026
Workflow orchestration has improved and simplifies database pipelines with helpful AI agents
Pros and Cons
  • "Control-M is good for easing the work that we do. It makes the work easier, simpler to understand, and faster to execute."
  • "The accuracy and reliability of Control-M's AI output is limited."

What is our primary use case?

My main use case for Control-M is to connect it with my database and use it for projects and data pipelines.

A specific example of a workflow I connect with it is the database and the data pipeline for my projects. I use Control-M to schedule and coordinate those database and pipeline tasks. I store my full stack development data in the database and pipeline, set up security, and build my CI/CD integration flow.

Our main business use cases supported by Control-M are mostly in supply chain.

How has it helped my organization?

My impression of Control-M for giving business users visibility and control over their jobs is that it has been helpful. This is important for the organization because it helps with the easy flow of work.

My impression of Control-M for freeing up IT personnel to focus on essential operations is that it is a very good tool and really helpful. It is also very useful for the organization in focusing on the main business area.

Using Control-M has helped simplify, rather than complicate, creating and integrating data pipelines across on-premises and cloud technologies. Creating and integrating the flow is easier using Control-M.

It has had a positive impact by providing different features, such as agentic capabilities, which have been really useful.

Debugging faster using agentic capabilities is one of the main benefits. Having log summaries from that agent feature is another.

It has improved organizational work, such as enabling faster delivery and maintaining SLAs.

What is most valuable?

The best feature Control-M offers, based on my experience, is the database and pipeline support.

What is most useful in my CI/CD workflow is the agent and agentic agent capabilities.

Those agents have helped with my database and pipeline workflow so far, mostly in debugging and analyzing what the issue is. I get help there.

My view of the governance and security of Control-M's AI capabilities is that it is good. Guardrails have been added, and the responses it gives are very helpful.

Integrating with technologies for our DataOps and DevOps processes as things change is of easy to medium difficulty.

Of the Control-M Python client and the API, I have used only the API, and it is really good, with all the validations and controls that it has.

What needs improvement?

Control-M can be improved with a better UI flow, I believe.

The UI flow is all right, but I feel that responsiveness and other aspects of it can be improved.

The accuracy and reliability of Control-M's AI output is limited. It sometimes hallucinates a lot, but that can be improved.

For how long have I used the solution?

I have been using Control-M for almost a month.

What do I think about the stability of the solution?

It is stable. It is good.

What do I think about the scalability of the solution?

Around 100 to 200 users interact with Control-M in my organization. Their main roles are developers.

The solution is not extensively used at present, as it is only in the initial phase. I plan to increase usage, though I am not sure by how much, as we are at a very early stage of usage.

Five people use it, and they are developers.

Scalability is good, both vertical and horizontal.

How are customer service and support?

Customer support is quick, with faster replies. It is decent.

I would rate it eight.

How was the initial setup?

The initial setup took one hour.

What about the implementation team?

Around 15 developers in DevOps manage deployment and maintenance activities.

What's my experience with pricing, setup cost, and licensing?

I purchase directly.

It is easy. Pricing is decent. Licensing is okay.

What other advice do I have?

On a scale of 1 to 10, I would rate Control-M overall at nine.

My reason for giving a nine is that I find it useful, and its features are really good.

Agents can make the work easier and faster.

Control-M is good for easing the work that we do. It makes the work easier, simpler to understand, and faster to execute. I suggest it, and people can use it.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Last updated: Nov 14, 2026
Flag as inappropriate
PeerSpot user
Mainframe Support admin at AG Insurance
Real User
Top 20
Nov 10, 2026
Workflow automation has saved significant time and manages complex jobs across diverse platforms
Pros and Cons
  • "Control-M performs exceptionally well in building, scheduling, managing, and monitoring workflows."
  • "Support from BMC has room for improvement, especially regarding the Micro Focus environment."

What is our primary use case?

My use case is workflow automation, and I work as an administrator for Control-M. I previously worked on mainframe environments, but now I work on distributed systems.

Control-M does not currently support AI or ML workloads at version 9.0.21, but AI support will be available in version 27, which I plan to install next year.

Regarding policies, approval, and risk-gating capabilities for automated workflows, I use an in-house product to automate the workflow between several environments, so I do not use a solution from BMC for this purpose.

I do not use Control-M with SAP solutions such as SAP S/4HANA or BW.

One of the challenges I was looking to overcome with Control-M involved using PeopleSoft. I use BMC with an interface that was written in-house to start jobs on PeopleSoft.

Control-M integrates with my ITSM and change management tools through REST APIs that call a connection with HEAT to create tickets automatically. This integration is an in-house solution using API programs.

I do not use Control-M to support DevOps or DataOps initiatives.

How has it helped my organization?

Control-M saves approximately 20% of my time, though it is difficult to quantify precisely.

What is most valuable?

The best features of Control-M are the graphical interface, which I appreciate the most about the product.

Control-M is one of the most popular and most complete products available for workload automation.

Regarding integration capabilities with external products and my security or technical stack, the ease of integration is reasonably good. I have integrated Azure jobs, DB2, and SQL, and I am looking for Micro Focus integration, which is not provided by either BMC or Micro Focus. These are the integrations I currently use, but I expect additional integrations in the future.

Control-M performs exceptionally well in building, scheduling, managing, and monitoring workflows. There are extensive possibilities and numerous REST APIs available to manage the workflow, providing a very broad spectrum for monitoring everything in the workload.

What needs improvement?

Support from BMC has room for improvement, especially regarding the Micro Focus environment. I have encountered several issues in the past where I needed to contact the lab environment to obtain correct solutions for installations, particularly with the Windows fault-tolerant mechanism.

For how long have I used the solution?

I have been working with Control-M for more than 10 years.

What do I think about the stability of the solution?

Overall, Control-M stability is good, though I sometimes experience problems related to Windows issues with memory or similar issues that can cause problems with Control-M.

I rate the overall stability as a nine out of ten.

What do I think about the scalability of the solution?

Approximately 500 users use Control-M in my organization.

I rate the scalability as a nine out of ten.

How are customer service and support?

I rate support from BMC as an eight out of ten.

Which solution did I use previously and why did I switch?

Prior to using Control-M, I used Tivoli OPC on mainframe. When my organization merged with another firm, I had to migrate to Control-M on mainframe.

What's my experience with pricing, setup cost, and licensing?

I think Control-M is expensive, but I do not have complete information about the full pricing details.

Which other solutions did I evaluate?

I do not have recent experience with other schedulers on distributed systems, but on mainframe, I had experience with CS7.

What other advice do I have?

Control-M is currently deployed on-premises, and I do not have plans to move to the cloud in the near future.

Control-M does require maintenance. The maintenance is not always easy or complex, but as I mentioned before, I work in a Windows environment, and that environment is not always correctly documented by BMC. For other environments such as Linux and Unix, there seems to be no problem, but I have encountered issues from time to time on Windows.

I recommend Control-M as a good solution, with the exception that it is not the best solution to deploy on Windows. Organizations should conduct a proof of concept before implementation.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Last updated: Nov 10, 2026
Flag as inappropriate
PeerSpot user
ANWAR BASHA SHAIK - PeerSpot reviewer
Lead Platform Engineer at Fifth Third Bank
Real User
Top 20
Jan 20, 2026
Rule-based scheduling has transformed how I design and monitor complex production workflows
Pros and Cons
  • "After transitioning to Control-M, I have been very satisfied with it."
  • "One area for improvement in Control-M could be in the logs, as they only show when the job started and whether it ended successfully or not."

What is our primary use case?

I mainly use Control-M for scheduling jobs according to my requirements, which allows me to include holidays or exclude Saturdays, Sundays, or any specific time.

I also use cyclic jobs that run in a recurring period and can set up prerequisites before the job runs.

I can implement a File Watcher to establish a rule that a particular job can only run after the upstream job is completed.

I have created several new jobs using these capabilities.

Within Control-M, I use smart folders and jobs, and I can approach scheduling the way I want, so I have used it fully from start to end.

Control-M is straightforward for building, scheduling, managing, and monitoring production workflows.

I use the XML side for configuration, which requires importing, and I find it user-friendly.

Control-M has been used for building, scheduling, managing, and monitoring production workflows, especially at JPMorgan Chase Bank where most production support is monitored through Control-M.

I worked as a developer, developed jobs, and sent them to production, and the process was seamless.

What is most valuable?

My favorite feature about Control-M is the rule-based calendar feature.

The initial deployment of Control-M is straightforward, as it involves a simple installation of a Control-M agent within the server.

Control-M demonstrates strong scalability.

My application alone uses approximately 65 jobs, and for each folder, there are thousands of jobs that can load immediately in production.

When using a filter, the search is quick, and overall scalability has been excellent.

After migrating to Control-M, the positive effect on business-critical applications is evident: whenever a job ends successfully or fails, notifications are sent immediately.

These notifications go to EventBridge, alerting the team to any critical jobs.

High-priority jobs trigger alerts to engage developers immediately, ensuring there is no delay in response.

What needs improvement?

One area for improvement in Control-M could be in the logs, as they only show when the job started and whether it ended successfully or not.

Since the Control-M agent is running on the servers, we could pull up logs and display the actual error to aid in debugging.

For how long have I used the solution?

I have been using Control-M for approximately eight to nine years in my career.

What do I think about the stability of the solution?

Regarding stability, I do not experience any lagging, crashing, or performance issues with Control-M.

What do I think about the scalability of the solution?

Control-M demonstrates strong scalability.

My application alone uses approximately 65 jobs, and for each folder, there are thousands of jobs that can load immediately in production.

When using a filter, the search is quick, and overall scalability has been excellent.

How are customer service and support?

I have never contacted technical support or customer support from BMC regarding Control-M because we have sufficient in-house expertise to share knowledge about it internally.

Which solution did I use previously and why did I switch?

I started on TWS, Tivoli Workload Scheduler, which is an older tool with a poor user interface.

After transitioning to Control-M, I have been very satisfied with it.

I have not identified pain points until now because the use cases I addressed were fully satisfied by Control-M's capabilities.

Whatever use cases I needed, they were fulfilled by the product.

I used Tivoli Workload Scheduler earlier, but now the company has standardized on Control-M without using any other schedulers.

How was the initial setup?

The initial deployment of Control-M is straightforward, as it involves a simple installation of a Control-M agent within the server.

What about the implementation team?

Only one person is required for deployment, and it can be completed without needing a team.

For both job deployment and software installation, one person typically handles it, as we use an automation process with no manual work, making it a self-service operation.

Which other solutions did I evaluate?

I have personally used TWS as an alternative to Control-M.

I prefer Control-M over TWS.

The biggest difference between TWS and Control-M is that TWS has a poor user interface, while Control-M has an excellent user interface and alerting capabilities.

TWS requires monitoring on one page without navigation directions, whereas Control-M uses smart folders with parent and subfolders, maintaining a clear graph structure and allowing the creation of custom workspaces.

What other advice do I have?

Regarding data pipelines, I have not explored integrating them via Control-M.

Non-technical users or business users do not need to use Control-M, as they primarily rely on developers or application support.

Currently, all employees at JPMorgan use Control-M for everything except mainframe jobs, which are monitored and developed through Control-M.

For maintenance, a patching team manages it, and I do not experience any downtime with Control-M.

I might not notice maintenance communications since they could be performed behind the scenes or during off-business hours.

I would rate this review an 8 out of 10.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Director at a financial services firm with 10,001+ employees
Real User
Top 20
Oct 28, 2026
Automation has reduced manual data tasks and now needs better lifecycle and API integration
Pros and Cons
  • "Control-M has positively impacted my organization by reducing the manual mundane work of syncing data or propagating data from one place to another, helping our teams work faster and deliver better and quicker results to the end users and clients."
  • "I give a seven because the factors which I mentioned include ease of interoperability and better API integration, which are where the challenges are."

What is our primary use case?

My main use case for Control-M involved jobs and automated jobs where monitoring was not required for extended periods and we could schedule them. This is a scaled version of what we have with Linux called Cron, but it does significantly more and has substantially more management capabilities and control capabilities that help us manage scheduled jobs.

A specific example of a job or process I automated with Control-M was when we had a production data store, database, or file location, and we wanted to have synchronization between the production and development version of it so that the development version could be tested with real-time data as possible. We scheduled the job using Control-M to sync it every few hours so that the people testing on it would actually test it on production data from just a few hours back and kept it up to date to those few hours back in time, allowing them to have the most current data to test, validate, and run their tests rather than running it on some read-only file from production data.

Another example of my use case with Control-M would be to periodically collect and put data metrics into a file location for another application to read. This helped us visualize the data and metrics in an almost real-time manner and in regular frequencies where it could be propagated to the administrators, application developers, or management as well.

We do not use many cloud environments. Most of our infrastructure is on-premises, but we have our own data pipelines and CI/CD pipelines and workflows defined internally as part of our architectural design, which we standardize and follow.

My organization might be using Control-M for AI or ML workloads because I personally am not sure which divisions are using it, but there could be some divisions using Control-M, although it could be very minimal. Mostly, the AI and ML capabilities would be for data analytics and observability metrics, as well as log analysis and faster data migrations or synchronization.

My organization addresses compliance requirements, such as SOX, audit trails, or regulatory reporting with Control-M, as all of that is based on the regulatory dictates given by the regulators. Most of the controls are managed internally by our internal security team, and I would not be able to give more specifics; it is as per the law followed across regions and data sovereignty rules.

How has it helped my organization?

Control-M has positively impacted my organization by reducing the manual mundane work of syncing data or propagating data from one place to another, helping our teams work faster and deliver better and quicker results to the end users and clients. It is a significant time-saver and reduces toil.

Approximately, I know a particular team who started using Control-M and saved almost thirty to forty percent of their time which they were using in their day-to-day work that involved regular syncing of data, copying and analyzing that, as well as error management and handling.

What is most valuable?

The best features Control-M offers, based on my experience, include the scalability, the ease of scheduling things, and a common dashboard to view these scheduled jobs and alerting based on how these jobs work and application error logs management.

Out of those features, the ease of scheduling had the biggest impact for me, and it helps us automate significantly more at a faster pace, while the log analysis part of it and alerting aids in analyzing that data, highlighting any failures or scheduled issues which help us analyze the error logs and take quick action in remediating that.

What needs improvement?

In terms of improvements for Control-M, one thing I would like to see better is the integration between the scheduling platform itself versus the SDLC lifecycle, which is managed within an organization. The UI is good, but we need better API integration as well as ease of controlling using the command line, so there are no big complications or complex rule sets or syntaxes that need to be used. Basically, better integration and API interoperability are needed.

There are no improvements needed for Control-M that we have not already discussed.

For how long have I used the solution?

I have not used Control-M for quite a while because we have other control platforms and things for managing our client, but I worked on a firm which used Control-M very long back, maybe more than seven or eight years ago.

What do I think about the stability of the solution?

Control-M is stable in my experience.

What do I think about the scalability of the solution?

Control-M's scalability from my perspective seems to be developing. We have not scaled up to a larger enterprise level because we use multiple platforms but are slowly ramping up. I think there are many organizations that use Control-M at an enterprise scale, so I would not doubt that. I am just more concerned about the stability. Because of that, we may need to do extensive load and regression testing on the abilities of Control-M in managing an enterprise scale-up environment.

How are customer service and support?

Customer support for Control-M is good. I would rate the customer support as eight out of ten.

Which solution did I use previously and why did I switch?

Before Control-M, we used multiple solutions such as AutoSys, Cron, or some internally developed tools which we used for scheduling.

How was the initial setup?

While I would not be able to give extensive examples, the integration of Control-M with Kubernetes or cloud-native workflows has involved the adoption and integration of an external vendor tool into the current environment. Because it is a BPSA, we need to have significant scrutiny around what product we are onboarding for scheduling since that can be a lengthy process. Once onboarded, it is about finding how we can better use Control-M while following the security guidelines and making the whole system more secure and effective.

What was our ROI?

I would not be able to tell on the money saved from using Control-M, but definitely, as I mentioned regarding the teams in my earlier experience, they had saved almost thirty percent of their manual efforts in using Control-M and scheduling things. That is time saved, which is almost equivalent to money saved on a larger scale and in reducing toil and improving employee experience.

Which other solutions did I evaluate?

The technological committee adopted this based on tests, POCs, and pricing.

What other advice do I have?

On a scale of one to ten, I would rate Control-M overall as a seven.

I give a seven because the factors which I mentioned include ease of interoperability and better API integration, which are where the challenges are. Control-M eases a lot of things for regular users, but given the current technological advances, I feel it could be better improved and better scaled so that at an enterprise level, this adds more value.

Regarding Control-M's AI capabilities, I have not firsthand used Control-M's AI security or AI capabilities, but I would like to understand more through Control-M Innovation Day as well, so I am looking forward to it.

My advice to others looking into using Control-M is that it is a great product, but they should do their testing and analysis, and talk to the Control-M experts within their organization as well as Control-M, to get a better understanding and start spreading out use cases while giving up data, ensuring that extensive testing is done before trying it in the POC phase itself, allowing for course correction or adoption of best practices from Control-M.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Oct 28, 2026
Flag as inappropriate
PeerSpot user
Mainframe Support Engineer at VicRoads Registration & Licencing
Real User
Top 20
Oct 21, 2026
Centralized automation has secured government data and simplified enterprise batch management
Pros and Cons
  • "Probably the most important feature of Control-M is a centralized graphical user interface that allows us to represent all of the enterprise."

    What is our primary use case?

    I'm Graham Burns, and I currently work in IT for a government offshoot section. I use Control-M to perform all batch scheduling and automation of critical business processes. Our organization has been operating for about 40 years, though we were externally managed before. We've recently transitioned to an in-house team.

    Data is really important for us, so we work with a lot of external partners and vendors. Getting that data in timely manner and absorbing it into our environment, enriching it, and sending it out to our partners is essential. Control-M helps us do that with data integrity and security.

    We are not using Jet yet, but we are at version 9.2.2, and we're going to install the plus patches to be able to use Jet. We're really excited about that because we think it's going to help. We do use AI for a lot of in-house processing, but not in the Control-M space yet, though we will be very soon.

    The most exciting thing that we'll be using AI for in Control-M is batch optimization. We're looking to really speed things up and understand how the jobs are running and how we can get them to run quicker and faster to complete the tasks.

    We do not use integrations of Kubernetes or cloud-native workloads with traditional batch processing.

    How has it helped my organization?

    Since implementing Control-M, it's still very new as we've only just ported it over.

    In terms of benefits, we're still waiting to see because we just implemented it, but we expect improvements in how we reduce the number of exceptions and handle them quicker. I hope that Control-M will deliver on that.

    I don't have specific metrics or percentages by how much we've reduced those exceptions or by how faster we are dealing with those problems.

    What is most valuable?

    We needed a solution that was easy and accessible for everybody to see and understand with good graphical user interfaces, but also rich functionality underneath. Our existing solution was end of life, so Control-M gave us all the functionality that we had and everything that we thought we might need going into the future.

    Probably the most important feature of Control-M is a centralized graphical user interface that allows us to represent all of the enterprise. We can automate all the batches across the whole company and manage it from there. Most importantly, exception management allows us to handle any failures, escalate them through to on-call teams, and have people work on them live in real time, getting the issues resolved quickly.

    Since we have a lot of government data in our system, data security is really important for us. Control-M is controlling that for us, ensuring that the information is safe in transit and at rest, which is really important.

    We need to know that the data is on Australian shores, not offshore and not available outside of Australia. It's locked down, secure, and safe, and we're not sending it out anywhere unprotected. Control-M helps with that file transfer by keeping it protected and encrypted at rest.

    What needs improvement?

    Getting to these sorts of events and seeing all the roadmap that's coming forward is valuable. There are some features that we're not using at the moment that would make things better if we could use them, but Control-M is certainly doing the job for us at the moment, so there's not too much that we're going to be able to improve right now, though perhaps soon.

    For how long have I used the solution?

    I've been using BMC for about six months now. What was externally managed before is now in-house, and we needed a solution that was going to be best for us in a modern approach, which is why we went with Control-M.

    What do I think about the stability of the solution?

    I assess the stability and reliability of Control-M as very stable, and it's been very good. We are on-premises at the moment, in-house, and we're not SaaS. I'm not sure if we're ever going to get there, but we have it fully installed in-house with production, non-production, and high availability. We've not had any stability issues at all, and it's been great.

    What do I think about the scalability of the solution?

    Control-M is able to scale up for us. We've flexed up a little bit for proof of concepts and load testing, and we have it right-sized at the moment for our production environment. We're on cloud using AWS with Linux, which allows us to flex up and down, and Control-M supports that as well, being very flexible and allowing us to do everything we want at the right price.

    How are customer service and support?

    We work directly with BMC for customer support. We have logged a few cases and always received very good support, often locally or at least from the Asia Pacific region. We've even had a lot of help overnight in the past from the international team, and it's always been fantastic.

    The local guys servicing the account also provide good access and are always willing to come out and visit us, which adds a lot of value, especially in helping us deliver that value up to the C-level. Having those guys come in at that level and talk to them is fantastic as well. We receive great support on the ground locally.

    Which solution did I use previously and why did I switch?

    We needed something that was going to fit the modern need. The other solution that was being used was quite old and wasn't updated, so we were able to go to market when we went in-house, and that's when we selected Control-M.

    How was the initial setup?

    I wasn't involved in the deployment, but Control-M is simple, out of the box, and easy to replicate. We've actually got it running in at least four different environments, all of them alike and similar, so we've got production and non-production environments, all installed nice and easy.

    What other advice do I have?

    By next year, I will have been there five months as this is all still new. I would rate Control-M a 10 out of 10. I love it. It's fantastic as it helps me do my job, which involves managing the batch, and that's exactly what it does.

    Which deployment model are you using for this solution?

    On-premises

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Oct 21, 2026
    Flag as inappropriate
    PeerSpot user
    VishalSharma6 - PeerSpot reviewer
    Delivery Lead at National Australia Bank
    Real User
    Top 20
    Feb 6, 2026
    Automation has saved hours of manual scheduling and improves monitoring for complex jobs
    Pros and Cons
    • "Control-M has positively impacted my organization by allowing us to automate a lot of manual activities, so we are saving time."
    • "Control-M can be improved with GUI features such as job failure monitoring, where the duration can be increased from 30 days to one year so that we can monitor long durations of job failures."

    What is our primary use case?

    My main use case for Control-M is job scheduling. I use Control-M for job scheduling by scheduling jobs for the asset team, like OS jobs, MFT jobs, and AFT jobs. I exclusively use Control-M for scheduling.

    What is most valuable?

    The best features Control-M offers include monitoring, planning, and forecast. Planning stands out the most for me in Control-M, as it helps me to schedule jobs.

    Control-M has positively impacted my organization by allowing us to automate a lot of manual activities, so we are saving time.

    What needs improvement?

    Control-M can be improved with GUI features such as job failure monitoring, where the duration can be increased from 30 days to one year so that we can monitor long durations of job failures.

    For how long have I used the solution?

    I have been using Control-M for 11 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?

    The scalability of Control-M is good.

    How are customer service and support?

    The customer support for Control-M is fine.

    How would you rate customer service and support?

    Negative

    Which solution did I use previously and why did I switch?

    I did not previously use a different solution.

    How was the initial setup?

    My experience with pricing, setup cost, and licensing indicates that it is cheaper than other automation tools in the market.

    What about the implementation team?

    We require five staff members for deployment and maintenance, and they all are consultants.

    What was our ROI?

    I have seen a return on investment, specifically in terms of money saved. We are saving a lot of time, as many activities that used to take around three to four hours by manual activity have been reduced to 30 minutes to one hour.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing indicates that it is cheaper than other automation tools in the market.

    Which other solutions did I evaluate?

    Before choosing Control-M, I did not evaluate other options.

    What other advice do I have?

    My advice to others looking into using Control-M is that it is easy to use, flexible, and stable. The features in Control-M are good, and the GUI of Control-M is actually very fantastic.

    Currently, 500 users are using Control-M in my organization, where the majority of them are from the application team and a few are admin and schedulers. Control-M is currently used extensively, and while we do not have plans to increase its usage, we are using Control-M in different domains.

    The biggest lesson I have learned from using Control-M is that it makes automation easy. It is easy to integrate Control-M with technologies for my data ops and DevOps processes as things change. I have automated activities on the Linux server while integrating with Control-M.

    I would rate this product a 10.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Buyer's Guide
    Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.
    Updated: November 2026
    Buyer's Guide
    Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.