Our use case was mainly about consolidating our data pipeline from different sources and doing some data transformations and changes. We needed to get data from different sources into a state where we could act on it into one consolidated data set.
Enabled us to consolidate and streamline our development process, while building on existing skills
Pros and Cons
- "We used Control-M's Python Client and cloud data service integrations with AWS and, as a feature, it was very customizable. It gave us a lot of flexibility for customizing whatever data maneuver we wanted to do within a pipeline."
- "By adopting a solution like Control-M, we were able to scale and deliver faster data transformations and maneuvers, turning data into insights in a more efficient and scalable way."
- "I would like to see them adopt more cloud. Most companies don't have a single cloud, meaning we have data sources that come from different cloud providers. That may have been solved already, but supporting Azure would be an improvement because companies tend not to have only AWS and GCP."
- "I would like to see them adopt more cloud."
What is our primary use case?
How has it helped my organization?
It gave us the ability to consolidate a diverse set of solutions into one comprehensive solution that streamlined our development processes. It was straightforward to adopt and we could build on existing skills without having to have 10 solutions for 10 problems.
And when it came to creating actionable data, it gave us the ability to move faster and at scale. By adopting a solution like Control-M, we were able to scale and deliver faster data transformations and maneuvers, turning data into insights in a more efficient and scalable way.
The ability to deliver faster and at scale was important. Business and management always wanted us to deliver faster and bigger and we were able to do both with the solution that we implemented using Control-M. We were able to respond faster to changes and business needs, at scale.
Having a feature-rich solution enabled us to aggregate all of our processes into it, and that made the overall execution, from a project and portfolio perspective, a lot more efficient.
We were also able to respond to audit requests, because it's centralized, in a much more efficient way.
What is most valuable?
There isn't a single feature that is most valuable, but if I had to choose one, it would be the rich ability it gave us for making customized scripts. That was probably the most unique feature set for our situation. We used Control-M's Python Client and cloud data service integrations with AWS and, as a feature, it was very customizable. It gave us a lot of flexibility for customizing whatever data maneuver we wanted to do within a pipeline.
The Python Client and cloud data service integrations have a rich set of features with flexibility. It did not require additional, crazy skills or experience to deal with it. It was a nice transition into enabling a data scientist to leverage existing skills to build those pipelines.
Creating, integrating, and automating data pipelines with Control-M was straightforward. It did require some knowledge and training, but compared to other solutions, it was a lot simpler. Working with data workflows, with the data-coding language integrated into Control-M, was straightforward. The level of difficulty was somewhere between "medium" and "easy." It was not that hard to leverage existing skills and knowledge within this specific feature.
The user interface for creating, monitoring, and ensuring delivery of files as part of the data pipeline was very actionable. It was almost self-explanatory. Somebody with basic user-interface experience could navigate the calls to action and the configuration that is required. It was well-designed.
What needs improvement?
I would like to see them adopt more cloud. Most companies don't have a single cloud, meaning we have data sources that come from different cloud providers. That may have been solved already, but supporting Azure would be an improvement because companies tend not to have only AWS and GCP.
Buyer's Guide
Control-M
October 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
918,957 professionals have used our research since 2012.
For how long have I used the solution?
I used it for a couple of years.
What do I think about the stability of the solution?
It's fairly stable. I don't recall any specific issues.
What do I think about the scalability of the solution?
It's fairly scalable. For our needs, it scaled very nicely.
We have a shared model where we have a centralized, shared service organization when it comes to data. Different people will use it, but it's centralized.
How are customer service and support?
We used other solutions from BMC as well, and their customer support was always great. I give them a 10 out of 10.
Training or a Knowledge Base were available or you could ask a question by submitting a ticket.
Which solution did I use previously and why did I switch?
We had DataStage from IBM and SSIS.
The switch was really about streamlining the process. We had other tools that only did partial processes or were not doing it with the speed and efficiency that we were looking for. We were looking for a solution that could streamline things and solve 90 percent of our data challenges.
What was our ROI?
The analysis that I saw validated that the ROI was within a couple of years.
What's my experience with pricing, setup cost, and licensing?
The pricing was competitive, from what I understand.
Which other solutions did I evaluate?
We looked at continuing to use the same solutions we had been using, and there were a couple of other cloud-based solutions that we evaluated. One of them was Matillion. The ease of use was one component of our decision, as was the flexibility of scripting with Python. Those were the key differentiators.
What other advice do I have?
For the on-prem solution, we had to do the patching and whatever was required by the vendor, but the cloud implementation was a model that was usable. The upgrades, changes, and patching are done directly by the vendor.
Control-M was a critical piece of the puzzle, to help us with all the data transformation and projects that we had to do. It was part of either one specific project or even a larger project that required that middle data transformation so that we could get to analytics or any other consumption of that data.
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.
IT - VP at a financial services firm with 10,001+ employees
We have a better picture of our auditability
Pros and Cons
- "We have a better picture of our auditability. When someone comes to us, and asks for sources, "How did the deltas occur?" We can provide answers quickly, or at least quicker than what we used to. We are actually sure of the information that we provide, where before it was like, "Hmm, I think it comes from over there. Let me double check, but it gets really convoluted over here and I think that is where it comes from." Now, if it is within the Control-M environment, it has a straightforward answer that we can provide with confidence."
- "Control-M has improved our visibility and streamlining, giving us better clarity into data flows so we can resolve issues faster and provide audit answers quickly and with confidence instead of reverse engineering convoluted pipelines."
- "The community and the networking that goes on within that community need improvement. We want to be able to reach out to an SME, and say, "Hey, we are doing it this way. Does that make sense?" Ideally, they come back. and say, "Yes, it does make sense to do it that way. However, if you want to do it this way, then it is a little more efficient." We understand that one solution framework doesn't fit everybody. Depending on the breadth of the data and how broad it is, you may have different models for one over the other."
- "The community and the networking that goes on within that community need improvement."
What is our primary use case?
It is controlling our workflows, ingesting data, and then putting it up into our database platforms. In turn, those are consumed by our internal clients.
We do integrate Control-M Python Client and cloud data service integrations with some of our cloud providers. We have pipelines going out to the public cloud and some pipelines that are internal.
We have public and private cloud channels as well as on-prem. The expectation for most large financial institutions is that we will get 99.9% to the public cloud eventually. We want everything to be in OpEx as opposed to CapEx. We don't want data centers. We just want access to our data and to be able to turn it into information, which in turn, turns it into actionable items. Ideally, we would love to not support any on-prem or hybrid solutions, having everything be public.
How has it helped my organization?
Control-M has improved our visibility and streamlining. We have better clarity into data flows. We can resolve issues faster by not trying to reverse engineer what pipeline the infraction may have come through. We are not completely there yet, but we have better clarity and visibility.
We have a better picture of our auditability. When someone comes to us, and asks for sources, "How did the deltas occur?" We can provide answers quickly, or at least quicker than what we used to. We are actually sure of the information that we provide, where before it was like, "Hmm, I think it comes from over there. Let me double check, but it gets really convoluted over here and I think that is where it comes from." Now, if it is within the Control-M environment, it has a straightforward answer that we can provide with confidence.
The speed of our audit preparation process is faster. When questions come in about flow, data, or sources, we don't have to try to reverse engineer anything anymore. We are able to go straight to Control-M and find out what the flow is or what happened. The visibility is there. We see the endpoint on this, such as, "What is the reverse flow on it? Where did it come in? Where did that data flow come from?" So, it is not a spaghetti mess anymore. This makes auditability easier. We are able to provide answers more quickly, which in turn, makes the audit process quicker.
Control-M has improved our business service delivery speed. It is more reliable and has increased the release schedules. We are also working on testing standards, and it has shortened the window of getting things to us. It has shortened the window, not to market, but basically getting them live.
Control-M is critical to our business. If the support ends, we are at risk in some of our critical flows. We have redundancy around it that has been purposely built. We do that with all of our solutions. That way, we are not tied into one specific vendor, then if something happens tomorrow, we don't have a fire drill. We have things in place, but to a certain extent, there is heavy reliance on this solution.
What is most valuable?
The most valuable feature is the Self Service tool. They have metrics in place almost all across the pipeline, which is really nice.
What needs improvement?
We are not yet really a power user of it. You can take as many training classes as you need, but it is not until you are working with a subject-matter expert (SME) on it that you can find out how you can really make this tool sing. My engineers know how to work Control-M. However, if I ask them, "Oh, is this the most efficient way of doing it?" They may not be able to say, "Yes." It is doing what we want it to do. That is nice and okay, but is it the most efficient, effective way? So, we are not there yet.
For how long have I used the solution?
I have been using it for about four years.
What do I think about the stability of the solution?
The platform is good. We haven't had any major outages. The stability is there.
What do I think about the scalability of the solution?
We really haven't pushed it to any of its limits. No scalability concerns have come up for what we are doing.
If you came to me, saying, "Hey, I was looking at Control-M, but it has some issues." I am going to sit there, and go, "Tell me what the issue is." Right now, we are not using the far reaches of whatever cloud providers are out there. Control-M does well with the major providers.
How are customer service and support?
The community is not as robust as some of our other tools that were replaced. The problem was the other tools that we were using didn't do everything that Control-M is now able to do, like monitoring and the entire pipeline flow.
The community and the networking that goes on within that community need improvement. We want to be able to reach out to an SME, and say, "Hey, we are doing it this way. Does that make sense?" Ideally, they come back. and say, "Yes, it does make sense to do it that way. However, if you want to do it this way, then it is a little more efficient." We understand that one solution framework doesn't fit everybody. Depending on the breadth of the data and how broad it is, you may have different models for one over the other.
I would rate the technical support as seven or eight out of 10.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We had a patchwork set of solutions in place that were getting the job done. The problem with that was we had a lot of SMEs within certain verticals. Therefore, there wasn't one overall picture. Every time we went from one step to another step, we had to start talking to another person to figure out what was going on. So, we were trying to bring everything together under one solution with Control-M.
We are able to have a better picture of our data consumption, e.g., what files or data is brought in. Previously, we would ingest data at different points. The question that would always come back to us would be, "Where did this data come from?" Then, we would always have to reverse engineer and have some documentation on it, but the documentation would be outdated. Someone would change the pipeline and forget to change the documentation. With Control-M, we can see everything in one location. To a certain extent, it is not documentation.
I am an engineer by trade. I have been doing this for over 30 years. I know that it is nice that someone puts together a document describing the environment, but as soon as that document is saved that document is outdated.
We don't throw another tool into the toolbox just because it is a nice pretty tool. We try to figure out what the benefits are. Ideally, in our world, we try to reduce the number of tools because I don't need 50 different screwdrivers in my tool kit. I make sure that I have a flathead and a Phillips, but I don't need 50 screwdrivers. Here, we brought in this solution and it replaced some existing solutions. Now, my engineers don't need to know X number of products. They only need to know half of X number of products.
What about the implementation team?
The tool was vetted by another group before making it available to the organization and putting it into our toolbox. Then, when it was available, we looked to leverage it.
What's my experience with pricing, setup cost, and licensing?
One of the restrictions that we had was with some of the licensing, and not having any insight on the financials part of the product. I don't know what the licensing on the product is, but we don't have an unlimited enterprise license. So, there might be a limitation on either the cost of the licensing or the number of seats.
What other advice do I have?
There is always a learning curve any time you are using a new product. Our engineers who are using Control-M are kind of happy with it. There really are no negatives on its learning curve. I am always weary with new products since it is another thing that someone needs to learn, but now there are other products that we don't use because of Control-M. What I would not be open to is bringing in another product, where we need our engineers to know how to work it and make it efficient as well as support other products already in our environment. So, I like that we can get rid of three or four products and replace them with a single product. As long as the learning curve is not too steep, that is an advantage to me.
We are looking into using Control-M to deliver analytics for complex data. So, the solution is doing either machine learning or complex analytics on top of the data flow. While we do some analytics, it is not to the extent that we really want to.
I would rate this solution as a high seven or low eight (out of 10).
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.
Buyer's Guide
Control-M
October 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
918,957 professionals have used our research since 2012.
Automation Architect at a tech vendor with 10,001+ employees
A highly capable, feature-rich solution with excellent third-party integrations
Pros and Cons
- "The product has improved dramatically over the years; it offers a lot in terms of features and capabilities and integration with third-party tools. A wide range of models available with the product is critical in reducing manual and mundane work such as custom script writing. This saves significant amounts of time and, by association, money for the organization."
- "Compared to before we had Control-M, it's as if we were previously traveling by foot, and now we've discovered the wheel."
- "Regarding product design and R&D, the DevOps pipeline could be improved with better capabilities and automation. API security and authentication is another area that could use improvement; users must have static credential passwords, which is a security concern."
What is our primary use case?
We use the solution to automate our business batches, workload processing, and some elements of our IT and system maintenance procedures and processes. These include sequential clips, programs, and workflows. We automate these and have them scheduled for regular execution. We needed an orchestrator, and Control-M fits our requirements well.
How has it helped my organization?
The availability of data and reports is vital, and the solution's capacity for timely processing and build generation improved considerably over time. As our operation grew, so did our use of Control-M, and there has never been a delay in the availability of data and reports, even with very high workloads. Eventually, we could also bring automated control over our back end. Control-M makes workflow orchestration simpler; it can deal with an impressive amount of transactions.
We realized the benefits of the solution a long time ago, and from time to time, there will be a situation that reminds us how valuable it is to us. Control-M is an overwhelmingly stable and steady product, free from issues and frequent disruptions. As is the case for any such tool, there are occasional bugs and fixes, but overall, it's a stable product and a fully integrated part of our operation.
What is most valuable?
The product has improved dramatically over the years; it offers a lot in terms of features and capabilities and integration with third-party tools. A wide range of models available with the product is critical in reducing manual and mundane work such as custom script writing. This saves significant amounts of time and, by association, money for the organization.
As a Control-M user for over 15 years, I see it as very straightforward to create, integrate, and automate data pipelines. Even in the beginning, when Control-M was more of a data architecture product, it was easy to pick up. I've seen multiple people adapting very well in terms of adapting and enabling the capabilities of the solution for business; it's straightforward.
Ideally, agent lift modes of connectivity would be established on different platforms. We can get applications integrated directly with Control-M. That's a recent feature. There are ready-made platforms and plugins which allow us to see templates for workflow orchestration in third-party and custom in-house applications. It's a straightforward solution, and this is an area where Control-M excels.
Our customers are pleased being with Control-M, despite some minor hiccups, which happen with any solution. They have been happy with the product for years, and it's an enterprise-wide batch workflow orchestration tool. That's how it is established in our organization and what our users are satisfied and familiar with.
The process execution speed is excellent and has constantly improved over the years.
The bottom line is Control-M is a mission-critical solution, it's integral to our organization.
What needs improvement?
Regarding product design and R&D, the DevOps pipeline could be improved with better capabilities and automation. API security and authentication is another area that could use improvement; users must have static credential passwords, which is a security concern.
The REST API supports FTP for file transfers, but we would like to see additional, more encrypted protocols and simplified file transfer encryption. Currently, the solution offers PGP encryption, which isn't the most straightforward.
For how long have I used the solution?
We have been using the solution for around 15 years.
What do I think about the stability of the solution?
The product is stable.
What do I think about the scalability of the solution?
The solution is scalable; we increased our usage over the years and plan to continue that.
We have multiple teams at multiple geos and deployments; we're an enterprise-sized organization.
How are customer service and support?
Recently, there are some bugs with the product development, which necessitated R&D's involvement, which isn't ideal. We have fully integrated the solution into our production businesses, so any stability issues have a significant impact. There were cases where workarounds weren't provided quickly, with stubborn bugs needing environmental solutions.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I've worked with multiple other workload orchestration tools, including IMB Tivoli Workload Scheduler and a CA automation product. Control-M stands above the competitors in terms of stability. CA underwent an acquisition, leading to changes in product strategy and mergers with equivalent products like Automic, so Control-M was the surer option. It is also more robust and has greater system availability than the competitors.
How was the initial setup?
The initial deployment was complex, and this was by necessity. It is important to note that deployment is now more straightforward due to years of knowledge, experience, and newer features.
It took around two weeks to set up the Control-M infrastructure, and the process of bringing in business data and full adoption took place over years. It could be done faster, as in our case, there were other considerations involving budgeting, testing, and timelines. Setup of the initial infrastructure takes a few weeks, and then getting the platform running and configured can be done in a day or two. Further configuration and integration with LDAP and monitoring tools can take a little longer.
The solution can be managed and maintained by two or three staff members, but the number of staff involved in a deployment can vary significantly. It depends on the specific scenario and teams.
What was our ROI?
I would say we have a return on our investment; we have a vast amount of transactions and business automation implemented on a massive scale. We have adopted Control-M extensively, and it would be challenging to migrate to another solution in a reasonable time. We often look at alternatives but considering factors like timelines, resource availability, and team bandwidth, we keep coming back. The solution provides enormous value to our organization.
What's my experience with pricing, setup cost, and licensing?
The solution is not cheap, it comes with quite a hefty price tag. Control-M is the market leader, but we still want the price to be as friendly as possible.
The solution comes with the base module and an additional one with a few extra plugins, which is helpful.
Which other solutions did I evaluate?
We evaluate competitors yearly, but in terms of value for money, we always return to Control-M. We get an excellent return on our investment.
What other advice do I have?
I would rate this solution an eight out of ten.
I would advise any organization to do a proof of concept for their scenario before making a decision.
We don't currently use the Python Client, it's something we are planning to look into. We haven't started working on it, but we are in the review process to understand the client, and how it could fit into our operation.
The solution doesn't create new data as such, but it processes on top of the business data.
We don't currently use the product for analytics, but we do plan to get Control-M data onto other systems for analytics and machine learning tasks.
If we didn't have Control-M we would use an alternative solution. If there was a better one we would use that, or a product with a favorable cost and value proposition, which is a key factor.
The tool always positively impacted our business, including our business service delivery speed. Over the years, there were one or two issues, but the vendor supporters could keep up. Some bugs required extensive development, and the support is excellent in this regard. They always have the right staff to assist during major productions or changes. Compared to before we had Control-M, it's as if we were previously traveling by foot, and now we've discovered the wheel.
Regarding the audit preparation process, features like workload archiving come with an additional cost, which not all organizations can afford. I would instead maintain something locally on the system, but the solution is straightforward in terms of data necessities.
Control-M has to catch up in some areas, but it also offers specific capabilities and customization options. Application integration provides scope for exploration and deployment in custom developments. As a product supplier, BMC could focus on improving in areas indicated by their biggest customers. There is a lot of room for improvement.
File transfer support is Control-M's only significant limitation, as it only supports SSTP and STP transfers. Overall, other tools offer better security and file size in terms of file transfers. Therefore, the solution slows down when dealing with larger file sizes or a high volume of files, but it is sufficient for smaller organizations.
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.
SAP Solution Manager and Control-M Admin at a wholesaler/distributor with 10,001+ employees
Integrates with all our applications, and saves a lot of time and monitoring effort
Pros and Cons
- "It is an enterprise tool that integrates with all the applications in our organization. It has made our life easier because we don't need to wake up at midnight and do monitoring, etc. It does everything. It also sends precautionary alerts. If a job or activity is running for more than the specified time, it alerts the application team. So, our teams do not need to sit in front of a laptop or any open application to watch the jobs. They can do their other regular activities while Control-M takes care of all the jobs. It notifies them when there is job completion, delay, and error."
- "Since we have got this product in our company, our life has become easier."
- "We have some plug-ins like BOBJ, and we need a little improvement there. Other than that, it has been pretty good. I haven't seen any issues."
What is our primary use case?
It is an enterprise tool, and it is a critical one. It is used for scheduling all of our enterprise jobs and monitoring them. We have both cloud and on-premise applications, but Control-M is installed only on-premises. We have high availability as well as load balancing servers in the cloud as well as on-premises.
How has it helped my organization?
It is critical for our business. Control-M directly affects our business because all our jobs are integrated into it. Without it, it is very difficult for us to do the monitoring. There is application-level dependency. We have SAP, Logility, and other third-party applications, and then we also have retail applications. We have different types of jobs. SAP handles only SAP-related or ERP-related jobs. In retail, we have stored procedures, and BI has HANA procedures. If Control-M is not there, it would be difficult for application teams to sit in front of the application and wait for a job to finish and then trigger another one. We are a global company, and we have jobs running round the clock. It saves almost half of our time in a day.
It is good in terms of data transfer. We are using the Managed File Transfer plug-in. It is pretty good, and it has good features. In one place, we can see what files have been processed or what jobs have been deleted or failed. We can see everything on the dashboard. If I have to search for a particular file that is missing, I can go there and check.
It can orchestrate all our workflows, including file transfers, applications, data sources, data pipelines, and infrastructure with a rich library of plug-ins. This functionality is critical from the application point of view.
It has had a positive effect on our organization when creating actionable data. It is pretty good. It is a critical application for us. All our jobs and integration activities are monitored and scheduled through Control-M. We have multiple projects running, and teams are continuously doing the testing in the Control-M. This is the application where they can do all the testing for high-load jobs and other things. It is a critical application for all project teams.
What is most valuable?
Cost-wise, it is good. It is an enterprise tool that integrates with all the applications in our organization. It has made our life easier because we don't need to wake up at midnight and do monitoring, etc. It does everything. It also sends precautionary alerts. If a job or activity is running for more than the specified time, it alerts the application team. So, our teams do not need to sit in front of a laptop or any open application to watch the jobs. They can do their other regular activities while Control-M takes care of all the jobs. It notifies them when there is job completion, delay, and error.
When we migrated to the SAP ERP application, a lot of jobs got created. We had to do all the things manually and monitor round the clock. Control-M has made our life easier. We can now concentrate on our applications and other tasks.
Since we have got this product in our company, our life has become easier. We don't require much L1 and L2 monitoring and support. We don't have L1 support when it comes to the Control-M application. We do have an L2 team application support, but it is minimal.
What needs improvement?
We have some plug-ins like BOBJ, and we need a little improvement there. Other than that, it has been pretty good. I haven't seen any issues.
For how long have I used the solution?
We have been using this solution since 2016.
What do I think about the stability of the solution?
It has been good so far, and I haven't seen many issues in terms of performance.
What do I think about the scalability of the solution?
Its scalability is good. We have more than 100 end-users of this solution.
How are customer service and support?
I would rate them an eight out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
I was not there when it was purchased and installed. It was already there when I came here. At that time, it was version 8. From 2017 onwards, I've been doing all the upgrades. Currently, we are on version 9.20.
What about the implementation team?
It is updated in-house. Usually, we submit the AMIGO report to BMC for the initial validation. Once they validate and confirm, we do the upgrade. They know what our environment is like, and if there are any issues at the time of upgrade, they easily find out the cause. We also have support from a third party called VPMA. We can take their help as well for critical issues.
In terms of maintenance, there are OS-level updates every month, which are taken care of by the IT team. Application-wise, we do patch fixes when a particular plug-in needs patching.
What's my experience with pricing, setup cost, and licensing?
Cost-wise, it is good.
What other advice do I have?
I would definitely recommend this solution. Control-M is the place to go if you want to have workflow automation in place. I have previously also worked with the Remedy tool in another organization, and I found it good.
It is pretty good in terms of creating, integrating, and automating data pipelines. If you have all the information, it is a straightforward activity. If it is new functionality, then before integrating Control-M with a third-party application, you need to do some work in terms of configuration.
It is easy to ingest and process data from different platforms. Its setup takes some time, but once the setup is done, it is pretty easy.
We don't use Control-M to deliver analytics for complex data pipelines. We do have analytics, but we have an SAP analytic application called BOBJ BI. We do have a job set up for that. It runs from Control-M, but analytics are shown in the SAP application.
Our cloud usage is not much. From the S3 bucket, we are using the file transfer part from the application perspective, but there is not much integration with cloud applications. We only have the MFT plug-in to communicate with AWS S3. Other than that, there is not much interaction with the cloud from the Control-M application side.
I would rate it a nine out of ten. It has been good so far. I haven't seen any issue. It is easy to use. I still have a lot to learn about this solution.
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.
Senior Services Manager at a tech services company with self employed
We gain speed and reliability because it continuously checks the CRC of the data packages
Pros and Cons
- "We use Control-M for maintenance on our Oracle and SQL Server databases. It automates maintenance on packages, including standard procedures on the databases themselves, snapshots, checking integrity, verifying the RDBMS of the databases, etc. It ensures they aren't clogged and that they are running smoothly and that there aren't any jobs stuck, eating up the performance of the server or any of the CPU cores."
- "We recovered our initial investment in six months and were ready to commit more, so we could recover more."
- "The performance could be better. Control-M Enterprise Manager tends to slow the system down even on a server with a six-core processor and 32 gigabytes RAM. The console is Java-based, so maybe OpenJDK 16 or 17 would be a performance improvement."
What is our primary use case?
We use Control-M for managed file transfer in the enterprise manager automating database workflows. We're using Oracle Business Intelligence with a generic database like Microsoft SQL Server. Next year, we plan to use Control-M for AWS Natural and upgrade Control-M to Helix Control-M. We need managed file transfers between our servers in Key West and Orlando. Vast amounts of data are routinely transferred between servers for backup and snapshots.
We will deploy it on AWS and Azure next year. We will also integrate Control-M with other solutions like Salesforce and COS, which is challenging because COS is a complicated legacy IBM OS. Some of our customers require Control-M to do managed file transfer and also COS conversions between IBM jobs. Anything that involves COS or OS/400 is complicated but doable.
How has it helped my organization?
With Managed File Transfer, we gain speed and reliability because a managed transfer continuously checks the CRC of the data packages. That's a God send for those data transfers. Though we are migrating to the cloud, we still use some physical servers for sensitive data from our customers protected with NDAs.
We use Control-M for the maintenance of our Oracle and SQL Server databases. It automates maintenance in packages, including standard procedures on the databases themselves, snapshots, checking integrity, verifying the RDBMS of the databases, etc. It ensures that they aren't clogged, that they run smoothly, and that there aren't any jobs stuck, eating up the performance of the server or any of the CPU cores.
In the past, we had some troubles, and we needed a database admin to keep an eye on it almost 24/7 using the OES. It's essential to ensure everything inside the OES runs smoothly, and there are no stuck jobs or queries eating up table spaces. An admin is still required, but most jobs are now automated. It has had a significant impact on staffing. In the past, we had a couple of DBAs exclusively assigned to Oracle that we were able to reassign to other jobs.
We reassigned them to other tests and outsourced one to work with our customers. Once we delegated DBA tasks to Control-M for our Oracle databases, we could reassign that DBA as a resource to our client in Puerto Rico. He became a source of income for the company. Also, with time saved by automating all the critical internal business processes, we could dedicate more time and resources to other projects that require human attention. We could devote more resources to projects that advance the company's strategic vision instead of monitoring an Oracle RDBMS 24/7.
If I had to rate how critical Control-M is to our business, I would say it is an eight out of ten. I won't give it a nine because we still rely on older applications, such as Oracle databases, but an orchestrator will always get at least an eight on our book. For speed of process execution, I would say it is a nine out of ten. Previously, it was a four, and now it's a nine.
What is most valuable?
Control-M is intuitive, and BMC has tutorials for every application to help you with the basics. Once you know what you're doing, everything falls into place. The graphical interface is drag and drop. There are plenty of objects to drag and drop inside. You need to study them, but once you know how it works, it's just dragging and dropping like you are playing with a Lego set.
You drag two actions to the workspace and connect them to establish a relationship, schedules, and subtasks inside each one of them. It seems complex initially, but it becomes intuitive the longer you use it.
You can almost reach out intuitively into every nook and cranny of the entire UI. It's user-friendly for the initiate, but you could be lost if you've never used an orchestrator or an enterprise-grade software like Control-M. However, Control-M has built-in tutorials that help you with the first steps. The tutorial isn't comprehensive, but at least you will learn the first steps, so you can advance and learn more.
What needs improvement?
The performance could be better. Control-M Enterprise Manager tends to slow the system down even on a server with a six-core processor and 32 gigabytes of RAM. The console is Java-based, so maybe OpenJDK 16 or 17 would be a performance improvement.
For how long have I used the solution?
I've been using Control-M for five years.
What do I think about the scalability of the solution?
The scalability is quite good. The framework lets you start with Control-M Enterprise Manager and add other products as you see fit. We added MFT, then Control-M for databases, and Oracle Business Intelligence. One of our customers added Control-M, including the agent for IBMI and another for Azure.
How are customer service and support?
I rate BMC support a solid nine out of ten. I say nine because I never give a ten to anyone.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Before Control-M, we had a traditional solution using an FTP server. Even with a T1 line that provided almost gigabyte speed, we still had artifacts during the transfer that corrupted the data. It caused serious problems when transferring 30 gigabytes of a necessary backup overnight that failed on gigabyte 28 because it was corrupted. Still, the mirror server rejected the mage because of corruption when we tried to restore it.
We had to rely on traditional monitoring tools like SolarWinds and IBM solutions, which are pretty expensive. These tools only monitor, so they're typically not reactive or able to orchestrate the steps of a workflow. They don't follow up on each step inside the workflow, notify you when a step completes, or send alerts when something gets stuck and requires action.
How was the initial setup?
I'm the senior services manager, and overseeing the deployment of Control-M is part of my job. I did not install it, but I supervised the team. It was straightforward because we all got our BMC certification before the deployment. Our team included me and two technicians. We also had a DBA around to integrate the database.
What about the implementation team?
We did everything ourselves with some occasional help from BMC support. We emailed them a couple of times to check something, but so far, everything has gone smoothly.
What was our ROI?
We recovered our initial investment in six months and were ready to commit more, so we could recover more. We saw an ROI with Control-M in the first two years because we could take a DBA off monitoring databases and loan them out to another company while saving time by speeding up these processes.
Control-M gives us a lot of flexibility to automate our time-sensitive and data-critical processes. This is essential for enterprises, but Control-M isn't for everyone. Small and medium-sized businesses can use Control-M, but its power can only be leveraged by large enterprises because of the complexity of their business processes and the sheer size of data they handle. I think enterprise companies are the only ones that see an effective ROI from purchasing a tool like BMC Control-M for automating their business processes.
Small companies that purchase Control-M often cancel the contract after six months because it's too expensive, and they can get the job done using traditional methods. That's okay. It's about the business processes' complexity, depth, and maturity.
What's my experience with pricing, setup cost, and licensing?
The price is right because of the licensing schema, which is based on nodes and processes. You purchase what you use, no more and no less, and you can grow with time.
Which other solutions did I evaluate?
There are few options like Control-M in the market, and the closest competitors are far more expensive.
What other advice do I have?
I rate Control-M a nine out of ten. Control-M is flexible. You can use it in Azure, and they have a generic option for the cloud. You can deploy it in your own private cloud or on other cloud solutions like Kubernetes. You can use Control-M for big data applications like IBM InfoSphere. There's a Control-M solution for almost any situation.
There is so much to learn on the backend of the business processes. Typically when you see a business process, you only see a workflow, like a flow chart, arrows, boxes, etc. However, there's a whole new world under the hood. It's crucial to dig deeper and learn how to improve the processes. It's like you become the mechanic of your own car. The more you understand the engine, the more you can tweak it to get more speed, gas mileage, performance, strength, horsepower, etc. Control-M almost compels you to learn about that.
It's user-friendly, but you need some training. We have a certification from BMC. You need some prior training specifically in Control-M Enterprise Manager to know what you're doing because it's delicate. There are so many ways to customize job creation, automation, monitoring, etc. that you need at least a crash course on creating a job, monitoring, setting up alarms, and building workflows.
It should take you no more than a week to get the hang of it, and there's BMC University, where you can get free training to use Control-M. Once you know the basics, Control-M practically handles itself. It's intuitive once you figure it out.
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.
Self Service allows end-users to do their own scheduling and frees up IT resources
Pros and Cons
- "Control-M is excellent when it comes to building, scheduling, managing, and monitoring production workflows. Those workflows are of very high importance to our operations."
- "I've never been very successful when researching ways to utilize Batch Impact Manager. It's a tool to set up dummy jobs in your job flow and it's supposed to come back to you and say, 'Okay, for this job flow, you are 50 percent complete at a certain point in time'...I would like things like Batch Impact Manager to be a little more user-friendly, out-of-the-box."
- "Sometimes, just to get them to look at it, you have to run a utility called data collector, and you have to give them all this information just to engage them. That can be burdensome."
What is our primary use case?
We use it for workload automation and it's the primary application tool that we use. We use the Monitoring domain and the Planning domain daily, as well as tools and Configuration Manager as needed.
Our product support team installs it in our Citrix servers so that people can log in to Citrix, choose the application, and use it. But I, and the team that does the batch scheduling, also have our own local clients installed on our machines.
How has it helped my organization?
You can do the same thing in many different ways, but Control-M allows you to identify and improve any gaps in batch processing. It makes people aware of things through notifications and alerts. You want to be on top of things if jobs are not running correctly, are running long, are not executing, or end "not okay." There are various ways to set up having that information sent to the operator or the individual support teams.
Also, the Self Service feature allows end-users to do their own scheduling. That frees up resources like me, and is a huge benefit of Control-M. There are huge possibilities with Control-M for helping to give business users visibility and control over their jobs while freeing up IT personnel. Some companies that I've worked for have used the Self Service a lot more than others, and some places haven't used it at all, which is something I don't quite understand. There's an opportunity to free up your IT resources if you can get your users used to scheduling their own jobs.
What is most valuable?
Monitoring and planning are critical to my day-to-day work. Monitoring is for the active schedule and Planning is where you make scheduling changes on a more permanent basis. My roles have spanned multiple functions. I've been an operator, where you have to watch the active schedule in the Monitoring domain. I've been a scheduler, where you use Planning and do your work based on scheduling requests. And I've been an admin, where you use Configuration Manager and make sure that the product is installed and behaving properly. All three are equally important.
Control-M is excellent when it comes to building, scheduling, managing, and monitoring production workflows. Those workflows are of very high importance to our operations.
What needs improvement?
I've never been very successful when researching ways to utilize Batch Impact Manager. It's a tool to set up dummy jobs in your job flow and it's supposed to come back to you and say, "Okay, for this job flow, you are 50 percent complete at a certain point in time."
I've had varying levels of success with it, and it's not because Batch Impact Manager doesn't work. It's just that I don't have the knowledge to make it work. I would like things like Batch Impact Manager to be a little more user-friendly, out-of-the-box.
Also, BMC has a ticketing tool called Remedy, but very few places that I am aware of use it. They use solutions like Jira and ServiceNow. It would be nice if it were easier to use those solutions with Control-M. I don't have any firsthand experience where somebody comes in and says, "Okay, now JIRA and Control-M can communicate with each other. And if you want a failed job to automatically open a Jira ticket, this is how you do it." I don't believe that exists or, if it does, it is not simple.
Another point is that, for a while, they were pushing a Control-M mobile app, but I haven't seen anything about it for a very long time. Maybe it was scrapped. Because I wear multiple hats in my organization, I would love it. I would love to be able to go to a mobile app, log in and see a scheduler, go to a job, and see what it's waiting on. I would be interested in the ability to support things via mobile.
For how long have I used the solution?
I've worked in IT for 30 years and I have worked with Control-M for more than 12 years. I'm not interested in learning another tool. I'm all-in for Control-M.
What do I think about the stability of the solution?
The stability is an eight out 10. It's good.
What do I think about the scalability of the solution?
It seems like Control-M can handle just about anything.
How are customer service and support?
Their technical support is okay. Sometimes, just to get them to look at it, you have to run a utility called data collector, and you have to give them all this information just to engage them. That can be burdensome.
Although I haven't been involved in the initial stages of a Control-M implementation, I have contacted BMC's services team. Sometimes they're very responsive and sometimes they're not. They're not terrible, but sometimes it's tough to engage the support team for more general questions.
But if I'm doing an upgrade or something related to the product itself, they seem to be pretty responsive.
How would you rate customer service and support?
Neutral
How was the initial setup?
I've never had to set up a Control-M environment. But there is a certain level of complexity when you do your upgrade, even though they market it as "upgrade in place." As long as you're on version 9, you can go from 18 to 19 to 20.
What's my experience with pricing, setup cost, and licensing?
The only question about adding plugins is, "Does it affect our support cost?" I was informed fairly recently that BMC changed its support structure. Instead of a tier, based on the number of the jobs, now they charge based on endpoints.
Before I download a new plugin, I want to make sure that it doesn't add a new endpoint and require us to pay more and not be in compliance with our current support agreement.
What other advice do I have?
There are a lot of schedulers out there. I don't have firsthand experience with many of them, but I know from working in the field, production support, that BMC is at the top.
Using Control-M to manage and orchestrate workloads across our enterprise is critical.
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.
Tech lead at a retailer with 10,001+ employees
Feature-rich, provides a complete view of the jobs, and helps us to meet our SLAs
Pros and Cons
- "The File Watcher utility, cyclic jobs, and email alert notification are valuable."
- "It helps to meet the SLA related to the information and notification to the required stores, and it has helped a lot with the business continuity processes without any delays."
- "Some of the features are not available. We were about to deploy the REST API, but we had some challenges. We had to use a third-party application. So, it should be improved in terms of integrating REST API jobs. That was something that was lacking. The customer was not that happy in terms of getting the desired output. So, we had to use a third-party application called Hangfire. We would like to have more videos on REST API integration, and we would like to have easy integration with the Control-M application through the REST API."
- "Some of the features are not available. We were about to deploy the REST API, but we had some challenges."
What is our primary use case?
We mostly use Control-M for the data flow and reporting. We also have the monitoring in place to make sure that the business meets the requirements, and there is on-time delivery of reporting and so on.
How has it helped my organization?
It helps to meet the SLA related to the information and notification to the required stores. In case there are any failures, we promptly rectify them. It has helped a lot with the business continuity processes without any delays.
We have improved a lot in terms of rectifying on time and based on the SLAs. It is, overall, pretty good. With the network overview, we can see the job flows. We also tell customers how useful the application is so that they avoid using any other job scheduling tool and have their job flows integrated with the Control-M application. We do a monthly talk with different technical teams to make them understand the features and benefits of the Control-M application so that they integrate or migrate to the standalone Control-M application and not use other job scheduling tools.
We have a complete view of the jobs, and the customers also know about the job flow. With the help of the reporting team, we provide them with reports of the job flow. There are detailed diagrams, which are very helpful to know about the job flow. It has been pretty helpful and good.
It allows us to easily ingest and process data from different platforms. I would rate it a nine out of ten in terms of ease of use.
It is good for creating, monitoring, and ensuring the delivery of files as part of our data pipeline. I would rate it a nine out of ten from this aspect.
It is pretty straightforward to create actionable data. It is simple and precise to know what information needs to be in and how it has to run based on the job.
What is most valuable?
The File Watcher utility, cyclic jobs, and email alert notification are valuable.
What needs improvement?
Some of the features are not available. We were about to deploy the REST API, but we had some challenges. We had to use a third-party application. So, it should be improved in terms of integrating REST API jobs. That was something that was lacking. The customer was not that happy in terms of getting the desired output. So, we had to use a third-party application called Hangfire. We would like to have more videos on REST API integration, and we would like to have easy integration with the Control-M application through the REST API.
For how long have I used the solution?
We've been using it since 2018 or 2019.
What do I think about the scalability of the solution?
Currently, there is not a heavy load of Control-M jobs. There are around 500 jobs, and we have around 30 controlling agents. We are now moving from the Window jobs and getting into using it for other jobs. We are also planning to upgrade to a newer version. So, there would be much more dependency on the Control-M application.
The client installation does not have that much usage. People are moving to the web-based interface. On average, 10 people use the client, and 20 to 25 people use the web application.
How are customer service and support?
Their support is pretty good. I would rate them a nine out of ten. Sometimes, they take time. I had a couple of issues, which prolonged for more than a month. It was something that I wasn't expecting, but they were not show-stoppers. They should expedite their support. The time delay from the support team and the development team should be worked on.
How would you rate customer service and support?
Positive
How was the initial setup?
I was not involved with its deployment. In terms of maintenance, it is not maintenance heavy. We just happen to follow the best practice of doing a reboot every month and applying the patches.
What's my experience with pricing, setup cost, and licensing?
We have a license till 2024. We are good and satisfied with it.
What other advice do I have?
I would advise others to go for it. It has all the features, and it can meet the requirements of any business. Control-M has matured over the years. It is more feature-rich. It has a better graphical user interface. It is catching up with the latest technology and is going to be cloud-based. YouTube videos and webcasts are helpful for new customers in adopting the application.
We have not used Control-M Python Client and cloud data service integrations with AWS and GCP. We have not yet reached that level in this organization. It is just for basic Windows. In a previous company, we used Python and AWS but not in this organization.
We generally move to a new fix pack or release after almost a year. We just wait until there are some bugs rectified in an existing new fix pack. We are looking forward to upgrading to version 9.0.20 to be able to use other features. I am hoping that the API has been enhanced in that version. Upgrading to this version will also help our users. They can use their web application and deploy the jobs rather than having a dependency on the scheduling team.
I would rate this solution an eight out of ten. They just need to focus on and provide more videos on the API side.
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?
Microsoft Azure
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.
Automation Engineer at CARFAX
Integrates with many solutions, significantly improves our execution time, and has a good price-to-performance ratio
Pros and Cons
- "Our ability to integrate with many different solutions has been invaluable. The new approach of the automation API and jobs-as-code is also valuable."
- "Over the last five years, I've heard we've done price analysis, especially with other tools, and we always come out on top with Control-M, as it always has the best price-to-performance ratio and is considered a priceless solution in our environment."
- "The biggest improvement they could have is better QA testing before releases come out the door."
What is our primary use case?
We use it for our workload automation. We use it as a single pane of automation for our enterprise.
We are currently using three different environments for three different productions. We have production data tasks, and we have multiple different levels spread out.
We are currently using its most recent version. In terms of deployment models, they have both models. They have an on-prem solution, and they also have a SaaS solution. It just depends on what your company needs. They can take care of you.
How has it helped my organization?
Over the past so many years, I have learned that one of the most important features is giving everybody one tool that can do many different types of automation and workflows. That's been invaluable. Instead of having multiple tools for different teams and different platforms, Control-M has become the one-stop-shop for a lot of these automations.
It is very easy to create, integrate, and automate data pipelines with Control-M. It allows us to ingest and process data from different platforms. It could take us anywhere from a day to a week to get a new integration in place. We've taken it upon ourselves to try to introduce that to all of our internal customers as well.
It can orchestrate all our workflows, including file transfers, applications, data sources, data pipelines, and infrastructure with a rich library of plug-ins, which is very important for us. We try to utilize all new plugins that come out. If our company uses it, we try to use that plugin at least somewhere in our infrastructure.
In terms of creating, monitoring, and ensuring delivery of files as part of our data pipeline, it is a recent project, and it is something I've been learning about recently. However, having the ability to set up a job, set up a connection, deploy that job, and automatically have the feedback on where your files are when they've been moved has made life five times easier.
It has had an effect on our organization when creating actionable data. It has decreased the time to resolve dramatically. Everywhere I've worked, having Control-M orchestrate those alerts has been invaluable.
Our internal customers and management really appreciate the ability to be proactive before things really devolve into a problem or a high-severity incident. We're trying to incorporate analytics and proactive notifications as much as possible to decrease our downtime dramatically.
It impacts our business service delivery speed. Within the past few years, we have taken projects that normally would have taken multiple months, but the duration came down to a couple of weeks. So, we've increased our productivity tenfold.
Its impact on the speed of our audit preparation process has been great. With some of the built-in tools and some of the built-in reporting, being able to pull that data at any given moment has aided audit and probably increased our personal response time tenfold. We're able to get reports and audit out to the requesters within a week, if not sooner. Without Control-M, it would typically take us at least a month or so to get that out.
It has dramatically improved our execution times. We're able to get solutions out the door much quicker. A lot of our automations have been built around that, and we're able to get valuable output relatively quickly. When developing a new solution, without having Control-M, we would spin our wheels trying to come up with something that could only do a fraction of what Control-M can do at this point. Especially for a new solution or a new execution, we would be looking at a couple of weeks if not a couple of a month or two to come up with something deliverable. With Control-M, we're able to get that down to a week or two.
What is most valuable?
Our ability to integrate with many different solutions has been invaluable. The new approach of the automation API and jobs-as-code is also valuable.
What needs improvement?
The biggest improvement they could have is better QA testing before releases come out the door.
For how long have I used the solution?
I have been using this solution for about 10 years.
What do I think about the stability of the solution?
I love it. It is rock solid. It is very stable.
What do I think about the scalability of the solution?
There are no limits. You can easily scale up depending on your workload or whatever you need in a very short time. You can pretty much automate it at that point.
It is being used extensively in the organization. We do have multiple locations, but because we're using a web client, it is hard to say exactly how many end users are using it at this point. It is a company-wide solution. So, we probably have a couple of hundred users at this point.
How are customer service and support?
They're very responsive. I'd rate them a 10 out of 10.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I personally have always used Control-M as my primary. I do know that other companies have experimented in the past, but I've always come back to Control-M.
How was the initial setup?
I wasn't involved in the deployment. I always came on a little afterward.
In terms of maintenance, it is relatively maintenance-free besides the patches that come out. They come out pretty and frequently, but when they do, they're pretty comprehensive. Other than that, maintenance is pretty minimal. Because it is low maintenance, our engineering team does the maintenance when required.
What was our ROI?
We have absolutely seen an ROI. Over the last five years, I've heard we've done price analysis, especially with other tools. We always come out on top with Control-M. It always has the best price-to-performance ratio.
It is critical to our business. I don't know the facts and figures, but from anecdotes and talking to other management and up levels, I can say that it is considered a priceless solution in our environment.
If we no longer had Control-M, a lot of our most important pipelines would fall apart. Workflows would go unnoticed. The automation is so deeply integrated at this point that there's no telling what would break at this point. There may be things that we're not even thinking of.
What's my experience with pricing, setup cost, and licensing?
For the tooling that you get, the licensing is acceptable. It has competitive pricing, especially with all the value that you get out of it.
There are additional costs with some of the additional modules, but they are all electives. Out of the box, you get the standard Control-M experience and the standard license. They're not forcing some of the modules on you. If you decide that you do need them, you can always purchase those separately.
What other advice do I have?
I would advise working with the engineers, reading the documentation, and going into it expecting to set up high availability.
Control-M has been around a while. They're very quick to market, and they're very quick to adapt. At this point, they do have offerings, either on the way or recently released, that can support multiple cloud environments.
We are currently not using the Python Client, but that is on our board, and I do intend on investigating. We are utilizing some parts of the AWS integration.
I would rate it a 10 out of 10.
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.
Senior System Specialist at a recruiting/HR firm with 201-500 employees
Adaptable, useful file transfer, and has helpful technical support
Pros and Cons
- "The most important aspect is the ability to integrate different platforms."
- "BMC Control-M Managed File Transfer is very stable; we use it for about 40,000 jobs per day, but I know of sites that run hundreds of thousands of jobs per day on a single Control-M server, and there is no problem in terms of stability."
- "Password vaulting would be a feature that should be included."
- "BMC Control-M Managed File Transfer is expensive."
What is our primary use case?
We are a large insurance company that uses BMC Control-M Managed File Transfer for batch processing and file transfers.
The batch is running on Linux, and it also has Windows components. Micro Focus is another system that we integrate with BMC Control-M.
How has it helped my organization?
It's an excellent method for organizing system change management. We use BMC Control-M Managed File Transfer to script our releases, which is probably the best use of it, but everyone would have a different answer. Because it is adaptable, we do a variety of things with it.
What is most valuable?
The file transfer feature is certainly useful.
The most important aspect is the ability to integrate different platforms.
We can run batches on mainframes, Linux, Windows, and all sorts of strange systems.
What needs improvement?
It can be difficult to stay on the right side of the licensing structure. Obviously, BMC Control-M Managed File Transfer wants to profit from it, so it's difficult for us and not cheap.
It's probably more expensive than many of its competitors, but technically, there's really no downside.
They have caught up with most things at the moment; for security, they added SSL a few years ago, which helps a lot, and for file transfer, they will probably have to keep upgrading to add new protocols.
I am familiar with the password vaulting interface; they could probably add something for that because user IDs are a major issue in Control-M. You can now get systems that identify where the user IDs are, and you have to go there, and if you have the appropriate authorization, you can simply select a user ID and use it for the Control-M job. An interface to password vaulting would be useful, but they may already be doing so. I don't want to say this is a big missing piece only to discover that you did it two years ago.
Password vaulting would be a feature that should be included.
For how long have I used the solution?
I have been using BMC Control-M Managed File Transfer for 20 years.
We are working with version 9.19, but we are also testing version 9.20, which I believe is the most recent version.
What do I think about the stability of the solution?
BMC Control-M Managed File Transfer is very stable. We use it for about 40,000 jobs per day, but I know of sites that run hundreds of thousands of jobs per day on a single Control-M server.
There is no problem in terms of stability. The only time I've had issues was when we used unusual servers to run the server on, and many years ago there were chips made by Intel called Itanium. That release was extremely buggy, but only about ten companies in the world used it.
Stability and reliability are not an issue if you stick to the mainstream releases. It has internal high availability, failover capability, and all of these features. It is trustworthy, and it has to be. If it fails, other businesses will cease operations, so it has to be 100% reliable.
What do I think about the scalability of the solution?
BMC Control-M Managed File Transfer is very scalable.
We have an unusual setup in that we don't allow many users direct access. They must send requests to a small team that will create jobs for them. We only have about seven or eight direct users in the system, but the number of people who rely on it is in the thousands. It is a strange setup.
Most sites are set up in this manner, with people creating jobs on behalf of the larger community. We also have Control-M Self Service, which is a web-based tool that users can't really do anything with.
We simply have it set up so that they can only see the jobs as they execute, and that is our approach. Many businesses are reluctant to grant widespread access to Control-M because, while it can be a powerful security tool, it can also be a security risk if many people have it.
We are moving, and MicroStrategy is one of the systems we are integrating with Control-M as well as SAP. SAP users want to start using Control-M, there is nothing special for MicroStrategy, but there is a plugin for SAP that we will install and use in the future. But, it will probably be another year before we get around to fully incorporating it. It would be implemented during the PoC consideration phase.
How are customer service and support?
Technical support is good, but it depends on the situation. At times they restructure and assign you to other countries to communicate with. It's been very good when I've had to talk to people in the UK.
They have occasionally relocated us to Italy, where some of the technical knowledge may be lacking, but they have good systems.
They have BMC communities where other users can ask questions and interact. Technical support isn't bad; I'd give it a four because it's extremely helpful. They always do their best.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
It was the very first solution we worked with. We tried a few other options when I first looked at the market 20 years ago. We investigated Tivoli Workload Manager, or TWM, as an IBM product that we didn't think IBM was developing much at the time, but that turned out to be the case.
There is another product called title software that is a good competitor that we considered, but it wasn't as reliable as Control-M and all of the CA. Broadcom now owns everything.
They have a wide range of solutions in their portfolio, but I've never used any of them. CA-7, which is not a very old mainframe-based solution, could be compared to Control-M if you only had a mainframe, but it is incompatible with Unix and Windows. I have always worked with BMC Control-M and seen other schedulers, but it's always been BMC Control-M. I am trusting the software.
How was the initial setup?
It's a lot easier now; years ago, it wasn't; some of the releases were extremely complicated. They have worked hard to improve that. It can be distributed from a central location, which makes releasing new agents much easier now, and many of the issues that people had with installation have been resolved if you're using mainstream platforms. It is now a very simple install for Linux and Windows. On the Control-M server, you can run the installation process and choose an internal database supplied by BMC, typically Postgre. That is a much easier process to do now than it was 10, 15, years ago.
For the installation process, I would give it a four out of five, maybe a four and a half out of five. There are always things they can improve on, and sometimes you notice small details that aren't quite right. For an educated user, an easy install would be no problem. It's a simple procedure these days.
You can do the Control-M components in a couple of days, but it's what you've tied it into. Many people create their own scripts and then realize, oh, hang on. To keep up with the new Control-M, we must make changes. Two days for Control-M, but what you've tailored with it, if you're upgrading, obviously if it's a brand new install, then you start from scratch, hopefully with good conventions and standards to apply. However, if it is an upgrade, you may encounter issues where people say, "We hit some scripts on an agent, and now we have to go and figure out exactly what we were doing with those scripts." But that's not the Control-M side of the story; rather, it's what the users have done with it.
If you wanted to install a Control-M survey, you could do it within a day if you were to start from scratch, using all of the defaults.
When you start doing something different, you run into problems. But if it is simply to perform the standard installation, and you want to take the database that we'll give you, or you can have a medium-sized installation. You keep saying yes. You should be able to complete it in a single day.
What about the implementation team?
I have done a lot of installations over the years. I have sometimes been the third-party consultant who comes to companies to do the installation.
I believe you can do it in-house these days. The last one I did was in-house, but if you didn't have a lot of experience, you might want to find some specialized company to do it for you.
There are specialist partners who will do this for you, but I believe you should do it yourself because you will have control and will know what to do if someone comes in and asks you how is this configured. You will know because you will be the one who configured it.
We currently have about four people in the team who are responsible for Control-M. It's complicated because one of the guys is retiring, and I'm not sure if he'll be replaced. People looking after, I'd say four is a good number for a Control-M server. There are various components to it, such as Unix administration and database administration. Obviously, we have other people who are specialists in their fields to whom we could go and notify them that something has happened; and ask them to have a look. or to log in to check.
Four people would be the minimum number of people who would be responsible for a server.
What's my experience with pricing, setup cost, and licensing?
BMC Control-M Managed File Transfer is expensive.
Because we are part of a company with subsidiaries all over the world, I can only provide an answer for Switzerland. At the moment, we are probably paying around $120,000 per year just for ourselves. But, they are attempting to restructure so that they can offer a global license, because, across Europe, we obviously have about 30 different companies that all have to do the same things.
I speak with my colleague in Spain, who is experiencing the same issues with questions and having to visit the local BMC branch. We are all paying the same amount, but different countries have slightly different prices. In fact, prices can be quite high at times; obviously, Switzerland is not cheap.
Our headquarters are in Germany, and I believe it would be better if they simply forget about everyone doing their own thing, and use this product all over, get a license through Germany and use it globally.
Their pricing is really their weak point. It's pricey. I would give them a three or three and a half out of five for pricing and licensing.
People do get value out of it, and the work it does quickly pays for itself.
We pay for the file transfer module, which is an additional cost. They are not huge sums; perhaps you pay 20% more for the file transfer module, and you obviously have to host it on the platform. We are also paying for all the ancillary costs, but you have to pay extra Self Service, which is the website, which could be another 20% on top.
If you said $150,000 for the year, that's about right. We do it per agent rather than per job, which is the difference between the two on-premise models. You can do it per agent or per job, and we only have a few agents, each agent handles a large number of jobs.
What other advice do I have?
If you are starting from scratch, I would strongly recommend the Control-M Matrix, which is BMC's current SaaS solution. It is my understanding that it is a lot less expensive. I haven't used it myself, but based on the prices, it's likely to be nearly half the price of what we currently pay.
That simplifies your life because any upgrades to the Control-M server are handled by BMC. You go to the cloud, and they give you control and a server, and you don't have to worry about upgrades and such.
The disadvantage is that BMC now has your data, and they do not currently have a SaaS solution available in Switzerland. I believe it is only in the United States that things can become complicated, and BMC would then have complete control over your licensing.
They'd be able to see exactly how much you're using because we currently report how much we use. I believe it would work well for BMC because they would see a genuine reflection on usage and could then say, "You should be paying a lot more for what you are doing with the product."
The SaaS solution is called Matrix Control-M. If I were starting from scratch today, that's what I'd look at first, but some people might want to keep it on-premises.
Control-M obviously has agents that will work in the Amazon and whatever cloud, the Google Cloud, but that's a different story.
Where you can have it on-premises but have your agents somewhere in the cloud. That's not a solution I've considered, but I suppose it's becoming more popular.
I would rate BMC Control-M Managed File Transfer a nine out of ten.
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.
Control-M Administrator at Cognizant
User-friendly GUI, responsive support, and the BIM feature helps us meet our SLAs
Pros and Cons
- "BIM is helpful because we do not miss any SLAs, as we get to know the issue well in advance. It is the topmost service that has helped us provide better solutions for the business."
- "Our service-level operations performance has improved by 80% with the use of Control-M."
- "The reporting functionality needs a lot of work. We have faced problems with different versions where we run the right report, but it gives us blank entries. Then, when we run the same report again, it gives the correct data."
What is our primary use case?
Our organization has multiple projects that use Control-M, and I support the banking domain. In the past, I have worked on projects for retail organizations and medical companies.
We have approximately 150 applications in our current project. These include Loanpower, erwin, and OpenLink.
How has it helped my organization?
With the use of Control-M, our SLAs are met more often. If there is an issue, we identify it in advance, before the problem occurs.
Control-M helps us in terms of automation because it has various scripts in different formats. We can run a Python program or a shell script, and these allow us to automate almost everything.
This product helps to secure our business because we can restrict users.
We have automated several critical processes with Control-M. One is used during patching, where we log in and type one command that will stop and start the services on all of the servers that we have. We have approximately 10 servers in production and five in non-production, so it's a lot of work to restart all of the servers. We also have automation that performs a health check. It runs every day at a scheduled time and will delete all jobs in production that are older than five days. Similarly, we have jobs that check to ensure certain conditions are being met and will check the various alerts that can occur.
Automating these processes has improved our business because every morning, we have to send a status update to show that the components are working. This is something that we used to do manually. We would log into CCM and check everything. Now, we have automated that using a script, wherein it sends the status email automatically to whichever business users request it. It has helped to reduce a lot of manual activity.
Control-M has definitely helped us to resolve issues faster. I estimate that the improvement is between 60% and 70%.
Our service-level operations performance has improved by 80% with the use of Control-M.
What is most valuable?
The GUI is very user-friendly. It provides us with a single view and we have everything in the same UI. This is very important because we don't spend a lot of time switching tabs or opening Control-M for different purposes. We have a single GUI open and it saves a lot of time.
Two really helpful features are Forecast and Business Impact Manager (BIM).
BIM is helpful because we do not miss any SLAs, as we get to know the issue well in advance. It is the topmost service that has helped us provide better solutions for the business.
Forecast is useful in terms of patching, etc, because whenever we are looking for downtime or any team is looking for downtime, it's easy for us to use Forecast to find it.
Self-service is helpful and our business users appreciate it because they don't have to have Control-M installed on their machine. They can log in using the web portal.
What needs improvement?
The reporting functionality needs a lot of work. We have faced problems with different versions where we run the right report, but it gives us blank entries. Then, when we run the same report again, it gives the correct data. We have spoken with Customer Care and some of the issues are fixed in the latest version, 9.20.
For how long have I used the solution?
I have been using Control-M for 11 years and my company has been using it for longer than that.
What do I think about the stability of the solution?
This is a pretty stable solution. We have not had any downtime.
A couple of times, the agent has gone down unexpectedly. However, in terms of the EM and server, it's pretty stable.
What do I think about the scalability of the solution?
Our organization is pretty big, with approximately 250,000 employees, and we have multiple projects that use Control-M. We have approximately 150 applications in our current project, and there are about 175 employees that are actively using Control-M. That is across three different countries.
It is easy to scale. It can handle a lot of job flows and it's easy to create multiple jobs to run at the same time. We are expanding in terms of jobs for the same application because they have a lot of upgrades going on at the application level.
We are not planning to expand the number of applications in our project as of now. We do have requests, but it's a slow process. We can add perhaps five or six applications a year.
Overall, we have no problems in terms of scalability.
How are customer service and technical support?
When we can't find a solution to an issue, we reach out to BMC customer support and they respond almost immediately. Overall, the technical support team is very good and I would rate them a nine or ten out of ten.
Which solution did I use previously and why did I switch?
We did not migrate to Control-M from a competing solution. Some of our clients, although not my current project, migrated to Control-M from different products. The reasons for changing products are the additional features available in Control-M, as well as the ease of use. Also, some people are more confident in the security that Control-M provides, compared to other tools on the market.
Personally, I started my career with Control-M and have been using it ever since.
In the company, we have a couple of clients who use IBM Tivoli Workload Scheduler (TWS), AutoSys, and Stonebranch. However, the majority of our clients use Control-M. The choice of solution stems from requirements and input from the client.
One of the reasons that some clients are not using Control-M is because of the cost. For a client with 5,000 or more jobs, they definitely implement Control-M. However, if they are running only 200 or 300 jobs in a small environment, there are other native tools available.
How was the initial setup?
I was not part of the implementation at my company but I have implemented several Control-M projects. The initial setup is straightforward.
First, we download the files from the BMC site and then start the installation. This involves running the setup files and if there is any error, you have knowledge base articles and you also have AMIGO support if you enroll in it.
The deployment can be completed in a day or two, including the Enterprise Manager (EM), servers, and agents. There are also conversion tools that are available to assist with creating jobs.
Our implementation strategy began with installing the Enterprise Manager first, and then the server, and then the agents. We would raise a support ticket so that whenever we had any issues, we could reach out to them.
I did not look at the interactive guides or videos that Control-M provides for reducing time to full productivity. I had all of the documentation handy but I did not refer to any of the videos.
What about the implementation team?
Our in-house team is responsible for deployment.
What's my experience with pricing, setup cost, and licensing?
Control-M is priced accordingly for larger environments. It is expensive for smaller environments with only a few hundred jobs running.
There are two different types of licenses available. The first is based on the number of jobs that we run per day, and the other is based on the number of agents that we install. My current project has a contract for five years. During the first two years, we are allowed to run any number of jobs using any number of agents. However, in the last three years, we have to stick to whatever is defined in the contract.
In past versions, BIM and Forecast were separate components that were available at an additional cost. Since version 9, however, everything is included and there are no costs in addition to the standard licensing fees.
Which other solutions did I evaluate?
For my current project, the client has always used Control-M.
What other advice do I have?
The latest version of Control-M is 9.20 but we are working with 9.18 because our client has certain servers where the OS is not compatible with 9.20. It is running on Linux machines and at this point, our client hasn't given us approval for the OS upgrade.
Our business users don't typically use Control-M. They have access to it but only use it when a critical chain is stuck and they want to check it themselves. They can use self-service for this, although most of the time, they don't.
An example of why they would use self-service is when a critical batch has failed and is stuck for a long time, and they want to see the approximate time that it will be completed. Also, during an audit, they can use self-service to see which users have certain access, such as production access or write permissions.
The Control-M users in our company have different roles. We have administrators, and we have people who specialize in migration. We also have people who look into scheduling and we have a team that just takes care of monitoring.
The number of people that we require for the day-to-day administration depends on the size of the project. In my current project, we have approximately 8,000 jobs actively running. We have approximately 17,000 configured. In our L1 team, we have eleven people, and we have eight members for each of our L2 and L3 teams.
We do not use the Control-M integrated file transfer capability in our workflows, although we do use the File Watcher feature. We have a tool from Axway called SecureTransport, where they handle the file transfer, but we can define this as part of a Control-M job.
The biggest lesson that I have learned from using Control-M is that anything can be automated. You can control various applications and it is simple to schedule jobs for products like SAP and databases.
My advice for anybody who is considering Control-M is that it has a wide variety of features compared to other tools. It is flexible, easy to use, and the web portal makes it simple for business users or application teams to access it without having to install it on a Windows server or a Citrix platform.
I would rate this solution 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. The reviewer's company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2026
Popular Comparisons
Camunda
Okta Platform
Pega Platform
Zendesk
IBM webMethods Hybrid Integration
Appian
JAMS Scheduler
Bizagi
MuleSoft Anypoint Platform
IBM BPM
Freshservice
Auth0 Platform
SnapLogic
SEEBURGER Business Integration Suite
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?


















