Job processing and flows are great. Report functionality on all batch processes using Crystal Reports is excellent. The escalation process on jobs is awesome and that goes for the various modules and their functionality.
Production Support Manager at a financial services firm with 1,001-5,000 employees
It generates reports for all batch processes. Setup was easy.
What is most valuable?
How has it helped my organization?
We have minimum downtime now. We have a bigger online window for our users to work. We now have a central dashboard to monitor the entire companies processes that is running.
What needs improvement?
V9 has now come out with some new features; it has just been launched, so I will have to review and see what's covered in the new release.
For how long have I used the solution?
I have been using it for four years.
Buyer's Guide
Control-M
June 2025

Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,632 professionals have used our research since 2012.
What was my experience with deployment of the solution?
The support from the vendor is superb.
What do I think about the stability of the solution?
I have not encountered any stability issues. We run on a Unix platform, so no issues. On Windows, we had issues using MySQL instead of Postgres as recommended by the vendor.
What do I think about the scalability of the solution?
I have not encountered any scalability issues.
How are customer service and support?
Customer Service:
We receive excellent support from our service provider.
Technical Support:Technical support is excellent.
Which solution did I use previously and why did I switch?
We previously used the IBM TWS solution. Control-M has much more functionality.
How was the initial setup?
Setup was easy and there is a migration tool available for most platforms.
What's my experience with pricing, setup cost, and licensing?
Pricing would be best to take the full suite and go with CPU licencing instead of TAS licencing.
Which other solutions did I evaluate?
Before choosing this product, we only evaluated Control-M.
What other advice do I have?
It is the best in the market.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Consultant at a tech services company with 10,001+ employees
It acts as the mediator between the applications and the servers.
What is most valuable?
- AFT
- Job scheduling with various platforms
- Blending options for module compatibility
Although I work with various modules for Control-M, i.e., SAP, Informatica, DB, OS, and Windows. We can't do AFT with either Windows scheduler nor with Linux cron jobs. Control-M is the center for all of the applications, where it acts as the mediator between the application and the servers. Not only is it secure, but there are various major applications we can work on.
How has it helped my organization?
All tasks related to Windows scheduler and Unix (linux) cron jobs are converted with BMC Control-M scheduling.
What needs improvement?
Version compatibility is one of the very few areas with room for improvement, but it is a big issue with minimum support. When we need to upgrade the product, we have to follow the exact Control-M prerequisites.
For plenty of applications, there are limits. Control-M uses options for configuring items such as the remote host for servers in the DMZ.
For how long have I used the solution?
I have used it for 4+ years.
What do I think about the stability of the solution?
I have not encountered any stability issues.
What do I think about the scalability of the solution?
I have not encountered any scalability issues.
How are customer service and technical support?
Currently technical support is awesome, 100%.
Which solution did I use previously and why did I switch?
I did not previously use a different solution, such as Autosys and IBM Tivoli.
How was the initial setup?
Initial setup is easy to understand for any end user who does not have any prior knowledge of the product.
What's my experience with pricing, setup cost, and licensing?
Pricing and licensing depends on the infrastructure and the jobs they can purchase.
Which other solutions did I evaluate?
Before choosing this product, I did not evaluate other options.
What other advice do I have?
It is an awesome product in the automation area, very robust and user friendly.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Control-M
June 2025

Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,632 professionals have used our research since 2012.
Systems Engineer - Senior Control M Admin at a tech services company with 10,001+ employees
Efficient, effective and easy to use, some of the qualities that makes Control-M that much more desirable
What is most valuable?
The features most valuable differ from client to client. One of our clients used Control-M to execute multiple scripts in distributed systems and mainframe environments, which in turn ensured proper functioning of equipment, updating data, BI report, etc. over their multiple stores and distribution centre. Another client I worked with required mainly files to be transferred to third parties/vendors/internal businesses.
In all cases, Control-M was able to deliver it flawlessly, and also with add-on security features such as SSH connections and PGP encryption.
How has it helped my organization?
Control-M helped automate workloads, which would have taken hours and hours of effort and resources. The tool increased the quality and efficiency of work performed with as minimum manual effort as possible. It also reduced cost to the company by ensuring timely/effective/error-free delivery of tasks.
What needs improvement?
Control-M as a tool has provided a really stable and effective platform to automate workloads. However, sometimes we do have to use different job types to achieve one task. For this scenario a welcome addition would be an application integrator tool that is part of the Control-M product and can be used to combine multiple/variety of job types into one, allowing us to achieve the same result in one job.
Now, since this tool is something the users would have to define on their own, the pre-packaged or existing functionalities wouldn’t recognise the new template we would have designed, if you work on mass-updating a folder. So we end up having to individually pick out the AI jobs and update it. Understandably, as multiple users will have multiples ways of working with the tool, it would be difficult to pre-code something into the Control-M tool without knowing what will be developed by, say, a random coder in a different part of the world with a different business requirement.
Another aspect that always bothered me, as an administrator, was the Old bug out-New bug in conundrum regarding compatibility of the tool when a new version/FixPack was installed. We would have to then install patches to ensure compatibility. Some of the Control-M modules would need their own patches on EM side/server side, etc.
For how long have I used the solution?
I have used it for over eight years now.
What do I think about the stability of the solution?
I have not encountered any stability issues. Control-M, as a tool, has been pretty stable. We did come across some compatibility or connectivity issues at times, which usually were resolved really quickly, as BMC’s wonderful tech team would have released a patch beforehand.
What do I think about the scalability of the solution?
We did initially face some confusion with the GUI servers. What happens is, when you log in to the tool, it automatically picks up the last used GUI server and most of the users, who aren't schedulers or administrators, wouldn't have bothered to check that field or change it. So with more users logging in at the same time, we would have a huge load on the servers and the tool would hang or disconnect or wouldn't connect. We were able to fix it when we created multiple GUI servers to share the load, and some education for the users. :)
I remember another instance during my initial experience with Control-M. There used to be a delay with the NDP (New Day Procedure) as the number of jobs were really high, and it took around 45 minutes to 1.5 hours some days. I haven't seen this issue again, though, and since I didn't get to work in-depth with Control-M back then, I am not sure if that was in fact the tool or our servers having hung processes.
Another instance was when we accidentally had more jobs running at the same time (around 200K Control-M jobs) than what our servers could handle; it all came crashing down. I think it could have been something our servers weren't built to handle, as I did hear of some stories where the company ran 500K jobs at the same time (can't vouch for that story, or how it went for them though).
But these were mostly situational issues, and we were able to learn from it and quickly resolve it, find workarounds/solutions or better server management. So, when we built any new environment, we took all of these into account.
How are customer service and technical support?
Technical support is excellent. They have a great support team. Also their AMIGO program is great, where you can engage BMC support for migration of your Control-M versions, if you need BMC expertise handy, and they do go through the complete process from start to finish, which is great.
Which solution did I use previously and why did I switch?
I hadn't had a chance to work with any other solutions.
How was the initial setup?
The initial setup is pretty straightforward, with all the necessary details mentioned in their well-written guides. They have guides for utilities, parameters, installation, administration, etc., which makes it easier to adapt for anyone who is new to the tool (of course, prior understanding of OS/DBs/networks/etc. is expected for you to understand it. ;) )
What's my experience with pricing, setup cost, and licensing?
Control-M does come with a lot of features, but with those features comes the hefty price tag. :) It is reasonable comparatively to some tools that may only do, say, one type of the multiple tasks available in Control-M.
Which other solutions did I evaluate?
Most of the places I worked already had the solution in place, hence I cannot comment on this.
What other advice do I have?
It is a great product and it will be worth it, if you plan to utilize it to its full potential and on a larger scale.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Control-M Analyst at a tech services company with 1,001-5,000 employees
It supports a range of job types and integrates with other products such as Hadoop and SAS.
What is most valuable?
The GUI interface is exceptional, beating any of the competitors’ products I have used. Also, the range of job types and integration with other products such as Hadoop, SAS, databases, etc. is very useful.
How has it helped my organization?
With the release of V9, we have been able to better use the features of the Hadoop product, allowing developers to use native Oozie workflows from within the product.
What needs improvement?
It is probably one of the most expensive solutions available and many of the extra functionality, such as Self-Service and BIM, are chargeable extras. It would be great if these were thrown in for free.
For how long have I used the solution?
I have used it for 18 years.
What do I think about the stability of the solution?
Initially, we encountered stability issues with the V9 install, but this could be more to do with the VM infrastructure and networks than Control-M.
What do I think about the scalability of the solution?
We did not really encounter any scalability issues; it is very scalable, especially with agentless technology.
How are customer service and technical support?
Support has been very good in my experience.
Which solution did I use previously and why did I switch?
I have used other products in other contracts, but the only experience I have of switching products was removing Control-M in favour of OPC, as it was a lot cheaper.
How was the initial setup?
It is a complex product but for the most part, setup is reasonably straightforward. Some add-ins such as the BPI module can be quite challenging.
What's my experience with pricing, setup cost, and licensing?
I have little experience with the licensing but I know it is expensive!
Which other solutions did I evaluate?
Before choosing this product, I did not evaluate other options. As a contractor who specialises in Control-M, I tend to work for companies who already use it.
What other advice do I have?
Use it. It’s the best out there from my experience.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Consultant at a tech consulting company with 51-200 employees
Automatic failover allows for active-passive high availability. You can upgrade or patch agents directly from the configuration manager.
What is most valuable?
With version 9, there is out-of-the-box automatic failover (high availability), as well as the new agent deployment tool.
Automatic failover allows for active-passive high availability. If the Control-M Application were to fail on one server, it would automatically start up and continue processing on the backup (failover) server.
The agent deployment tool allows for upgrading or patching agents directly from the configuration manager (CCM) instead of logging into each agent one by one. A big time saver.
How has it helped my organization?
N/A – We are a consulting company that implements this application for clients.
What needs improvement?
I would like to see the Mainframe Control-M IN/OUT Condition feature of Relative ODAT added to the Distributed Control-M.
For how long have I used the solution?
I have used it since 1996.
What do I think about the stability of the solution?
I have only encountered stability issues with the base installation; their product development team supplies fix packs for bugs.
What do I think about the scalability of the solution?
I have not encountered any scalability issues; the product is scalable.
How are customer service and technical support?
Technical support is 10 out of 10; support is available around the clock, 24/7.
Which solution did I use previously and why did I switch?
N/A – We replace different solutions for clients usually due to high costs, lack of support or functionality of the legacy product.
How was the initial setup?
Initial setup is quite easy; a wizard-based installation process.
What's my experience with pricing, setup cost, and licensing?
I am on the technical services side and am not involved in pricing.
Which other solutions did I evaluate?
N/A – We only work with Control-M.
What other advice do I have?
Do a proof of concept to see if it meets your needs.
Disclosure: My company has a business relationship with this vendor other than being a customer. We are a BMC Premier Partner.
Assistant Director at a financial services firm with 10,001+ employees
We execute more than 30k jobs through a single window.
How has it helped my organization?
It provides a single point of control for the entire organization’s batch processing, helping to shorten the batch processing window and achieve a “manage by exception” operation environment. At my current organization, our batch processing requirement is too technically diversified and has to be supported 24/7. With Control-M, we are able to handle the customer demand and execute 30k-plus jobs through a single window.
For how long have I used the solution?
I have been using the solution for 10 years, including earlier versions.
What do I think about the stability of the solution?
I have encountered very few stability issues; it’s highly stable.
What do I think about the scalability of the solution?
Scalability is good.
How are customer service and technical support?
I find technical support to be knowledgeable and willing to provide assistance for any and all queries.
Which solution did I use previously and why did I switch?
I did not previously use a different solution at my current organization. However, I have experience working CA Autosys.
How was the initial setup?
The installation is panel-driven and can be used by a relatively inexperienced technician to install it successfully.
What's my experience with pricing, setup cost, and licensing?
It’s well suited for anywhere and anyone, but it comes with a cost; it is quite pricey.
Which other solutions did I evaluate?
Before choosing this product, I did not evaluate other options.
What other advice do I have?
Control-M is very stable. It is rare to have any issues with the application. Nonetheless, the bigger the workload, the more a tool like Control-M is needed or else it’s too pricey.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Application Development Analyst at a healthcare company with 10,001+ employees
It automates batch run scheduling, and helps document the runs.
What is most valuable?
Scheduling of the workflows: We had to run a few thousand scripts on a daily, weekly, monthly, semiannual, and annual basis. Without this tool, scheduling would have been really difficult. This tool also helps in documenting the runs, which would further enable us to check for defects.
How has it helped my organization?
It has made execution of workflows simple, especially batch runs.
What needs improvement?
We had to migrate from an E2 to an E3 framework, where we manually had to change the name of more than 1,000 instances in a batch. This could have been easy if it was automated, such as searching for a keyword and replacing it with the desired name. In BMC Control-M, this facility is only available for the file path and connection.
For how long have I used the solution?
I have used it for two years.
What do I think about the stability of the solution?
I have not encountered any stability issues.
What do I think about the scalability of the solution?
I have not encountered any scalability issues.
How are customer service and technical support?
Technical support is 7/10. I faced an issue in which the connection was lost in the middle of a run. It was a small batch, so I managed it by rerunning it. I contacted tech support on a weekend, because I had to run a weekly batch. I didn’t see much of an immediate response from them, but they were able to sort out the issue a little later.
Which solution did I use previously and why did I switch?
I have used this since I joined my current company.
How was the initial setup?
Initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
It is worth the price.
Which other solutions did I evaluate?
Before choosing this product, I did not evaluate other options.
What other advice do I have?
It is definitely a good tool in the business intelligence domain, which can be used for small or big batch runs.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Operational Manager at a tech services company with 10,001+ employees
The scheduler integrates with many applications to automate business cycles. It is expensive.
What is most valuable?
There are many valuable features, including its ability to interface with so many applications and allowing complex scheduling to be done easily.
BMC provides control modules that interface with third-party applications such as SAP, DB, VMware, FileWatcher, AFT and many more. These are valuable features that allow jobs with those applications to be easily scheduled.
How has it helped my organization?
We are able to automate a lot of scheduling, and integrate the scheduler with many applications to automate business cycles.
What needs improvement?
Cost
Provide a little customisation based on needs; the capability for development at the user level should be available. The reporting facility is a GUI with some standard queries. I think the portal needs to allow us to do reports that reflect many possibilities, like selecting fields present in the DB schema and building our own reports using the reporting GUI, rather than using any of the standard templates it offers.
Also, I’d like to be able to build a custom module for some applications that cannot be interfaced, provided we give some standard variables to connect with the application. For example, we are currently using the Axway product for file transfer on a very, very large scale. We are not happy with Axway, and would want to see if BMC can provide us a remedy for it. Or, if we were able to do some customization on the AFT module to incorporate this requirement.
For how long have I used the solution?
I have used it for 10 years, starting with version 6.1.
What do I think about the stability of the solution?
I have not encountered any stability issues.
What do I think about the scalability of the solution?
I have not encountered any scalability issues.
How are customer service and technical support?
I rate technical support 10/10.
Which solution did I use previously and why did I switch?
I did not previously use a different solution.
How was the initial setup?
Initial setup was complex. We have integrated Control-M with many applications using some complex scripts for meeting our business needs.
What's my experience with pricing, setup cost, and licensing?
Pricing and license cost is high.
Which other solutions did I evaluate?
Before choosing this product, we evaluated Redwood, Autosys, and $U (Dollar Universe).
What other advice do I have?
If you are willing to pay for it, the product is excellent.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Popular Comparisons
Camunda
Appian
MuleSoft Anypoint Platform
Pega Platform
IBM BPM
AutoSys Workload Automation
Automic Automation
SnapLogic
IBM Workload Automation
IBM Sterling File Gateway
Redwood RunMyJobs
MOVEit
AWS Step Functions
Nintex Process Platform
GoAnywhere MFT
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How does Control-M rank in the Workload Automation market compared with other products?
- What licensing options are there for Control-M?
- What are some of the ways in which Control-M can be useful to my company?
- Can Control-M integrate with AWS, Azure, Google Cloud Platform and other similar services?
- Can Control-M's Application Integrator track job status and retrieve output for executing steps, especially in the context of custom integrations?
- What is the biggest difference between Oracle DAC Scheduler and Control-M?
- How does Control-M compare with AutoSys Workload Automation?
- How would you compare Stonebranch Universal Automation Center vs Control-M?
- Can Control-M emulate all the functionalities of TWS in a distributed environment?
- Which is the best Workflow Automation Platform with microservices?
Very good and detailed review. Useful for people who wants to opt for this tool