No more typing reviews! Try our Samantha, our new voice AI agent.
PeerSpot user
Sr Integration Developer at a computer software company with 5,001-10,000 employees
MSP
Jul 19, 2022
Provides good visibility into our jobs, reduces workload, and is easy to use
Pros and Cons
  • "I find Control-M for SAP and Control-M for Informatica good. You can connect to the Linux or Windows servers, and you can run multiple jobs."
  • "Control-M acts as a one-stop shop to check the status of all jobs."
  • "They can give more predefined plug-ins so that we don't have to create them."
  • "Its pricing is a little bit high. They could provide an enterprise-level license for an unlimited number of jobs."

What is our primary use case?

Control-M is a scheduler tool, and we have multiple batch jobs that are currently running in our organization. 

We are currently one version behind the latest one. The latest version is 9.0.19.200, which also has Control-M Python Client, and we are planning to go for the latest version.

We currently have it on-premises on the Windows platform. We are planning to migrate to AWS.

How has it helped my organization?

We have multiple technologies, and we have different types of jobs, such as Informatica jobs, SAP jobs, database jobs, web service jobs, etc. In such an environment, from the support perspective, usually, we need to log in to multiple technologies and check if a job is executed or not and if there is any error, which is not easy. Control-M acts as a one-stop shop to check the status of all jobs. The maintenance or support team members can easily log into Control-M and verify the job status.

It has been helpful in reducing the burden on our resources during the weekend. It has also been helpful in reducing delays and data mismatches.

It is easy to create, integrate, and automate data pipelines with Control-M. You can drop and drag whatever you want and then provide a time for the scheduler. There are many inbuilt plug-ins, such as the Informatica plug-in and the SAP plug-in. We are using these plugins. It is pretty easy and simple.

It allows us to ingest and process data from different platforms. For example, you can have a flow that starts with a REST call. Once that is processed, the records are picked from the database and sent to SAP. You can easily design a pipeline workflow and schedule jobs. You can also specify the dependencies. For example, you can specify to execute Job B when Job A is completed or execute Job C when Job A and B are completed. There are multiple options in Control-M to ingest and not miss data from any platform.

Testing is easy. You can have multiple environments, such as development environment, testing environment, staging environment, and production environments. You can easily test your workflows, and you can easily promote from one environment to another environment. You can promote from the development environment to the staging and production environment. There is an option called Promote, and you can use that option to promote to whichever environment you want.

We are an enterprise, and when the data moves from one technology to another technology, multiple teams get involved, which requires multiple communication exchanges between the teams. Sometimes, there might also be delays in getting the data from one team. With Control-M, we can create a workflow where we can specify to proceed for job B after job A. There is no need for a team to send emails to another team. There is no delay. Team A doesn't have to inform team B to run a job because otherwise, there will be a delay. Control-M eliminates such issues. It has improved our business service delivery speed.

It has good reporting capabilities. You can get a report of the status of all your jobs. You can see how many jobs are pending and how many are processed. You can also share these reports with the management. There is also a URL that you can give to your management or customers. They can check the job status, and they will have knowledge about the status and any abnormalities.

Automation of Control-M has improved the speed of process execution. No manual intervention is required using Control-M. You don't need to have a resource waiting to do a job at a certain time. You can automatically schedule a job, even over the weekend. It results in faster speed and better utilization of resources. You can also integrate it with other solutions. For example, if a job fails, a ticket can automatically be created in ServiceNow or BMC Remedy and assigned to a specific group so that they can look into it.

What is most valuable?

I find Control-M for SAP and Control-M for Informatica good. You can connect to the Linux or Windows servers, and you can run multiple jobs. 

Control-M Managed File Transfer is also a very nice feature for transferring multiple files.

It meets our requirements, and it is simple and easy to use. 

What needs improvement?

They can give more predefined plug-ins so that we don't have to create them. 

The security layer for Control-M MFT can be better. 

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

For how long have I used the solution?

We have been using Control-M for the past six years.

What do I think about the stability of the solution?

Its stability is good.

What do I think about the scalability of the solution?

Its scalability is good. We would like to increase its usage, but its price is a challenge.

How are customer service and support?

Their technical support is very good. They also have a community portal. I would rate them a nine out of ten.

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

We didn't use any other solution previously.

How was the initial setup?

I am responsible for installing and managing Control-M. Its initial setup was straightforward. It took about nine hours to get it installed and up and running. The number of people required for deployment and management of jobs depends on the scope of your operations. If you have 50,000 jobs a day, two people are enough.

Its maintenance is handled by the server team. We have it on-premises, and they take care of the patches and upgrades. If it was on the cloud, the upgrades would be done automatically.

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

Its pricing is a little bit high. They could provide an enterprise-level license for an unlimited number of jobs. Currently, it is based on the number of jobs, and if you exceed the number of jobs, there are charges. For example, if your license is for 3,000 jobs per day, but you run 3,050 jobs, you will have to pay for the extra 50 jobs. They charge $120 per job. So, it is too costly.

What other advice do I have?

To someone who is looking for a process automation solution but is concerned that Control-M isn’t modern enough to work with multiple cloud-based data sources and tools, I would say that Control-M is the best option even when working with cloud-based data sources. 

I would rate it a nine out of ten. Control-M is the best solution to replace any enterprise solution if its price suits you.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
reviewer1895451 - PeerSpot reviewer
Computer Production Support Tech at a government with 10,001+ employees
Real User
Jul 10, 2022
Saves time and the integration is very seamless
Pros and Cons
  • "We can set up automated email notifications to the programmers or the whole team for a particular job. It helps save time because we're not consistently looking at the job to see if it has ended or failed."
  • "Control-M is a critical part of our operations."
  • "The response time could be faster when you need a person to answer your questions. There are situations where availability becomes crucial."

What is our primary use case?

We use Control-M to monitor jobs on the endpoints. We monitor throughout the day to see which jobs fail. It helps resolve issues with the programmers. They know if they want to rerun, force complete, or hold a job. We work hand in hand with the programmers who have the final say on what they want to do with a particular job that requires action. Control-M is deployed across multiple locations, but I can't estimate the number of users.

How has it helped my organization?

Control-M is a critical part of our operations. We rely on it to do our jobs daily. It helps us automate things that come from the JCL side where you would normally have to do everything manually. It's a little quicker and more automated on the BMC side, which makes things smoother for the end-users. 

The solution allows you to relay your issues to management, who in turn, can communicate them to our customers and programmers. It maintains a dialogue between all parties. It's had an overall positive impact on our process execution. 

What is most valuable?

We can set up automated email notifications to the programmers or the whole team for a particular job. It helps save time because we're not consistently looking at the job to see if it has ended or failed.

The Control-M interface makes delivering files in our data pipeline a little easier. The integration is so much more seamless, so the transition is a smoother experience.

For how long have I used the solution?

I've been using Control-M for four years. 

What do I think about the stability of the solution?

The stability is fairly good. We haven't had any serious issues. 

How are customer service and support?

The response time could be faster when you need a person to answer your questions. There are situations where availability becomes crucial. 

How was the initial setup?

I wasn't involved in the deployment. Maintenance is handled by our unit team. They do updates and patching almost weekly.

What other advice do I have?

I rate Control-M an eight out of ten. It comes down to preference and what you need. There are multiple platforms out there, but I've only used this software.  I recommend doing some research and seeking out a lot of opinions. Talk to other folks who worked with other solutions to get a grip and a better understanding. 

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
PeerSpot user
Buyer's Guide
Control-M
August 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: August 2026.
910,409 professionals have used our research since 2012.
Architect at a financial services firm with 1,001-5,000 employees
Real User
Jul 3, 2022
Provides a holistic view of jobs, a nice interface, and offers lots of plugins
Pros and Cons
  • "The Control-M interface is good for creating, monitoring, and ensuring the delivery of files as part of our data pipeline. There's a wealth of information in both the full client, as well as the web interface that they have. Both are very easy to use and provide all the necessary material to understand how to do various tasks. The help feature is very useful and informative and everything is very easy to understand."
  • "It does provide a lot of flexibility, especially with the application and integration component that they have."
  • "Some of the documentation could use some improvement, however, it gets you from point A to point B pretty quickly to get the solution in place."

What is our primary use case?

We primarily use the solution for automation, orchestrating and automating the workloads, and being able to schedule tasks. Prior to Control-M, we were manually running jobs or there was either a scheduled task on Windows, getting Task Scheduler, or we'd have a script laid out that someone would have to run through manually on a daily basis. 

We learned about Control-M and felt that it could take over that process and have it automated, while also providing some monitoring and notifications so that if something did fail, we could easily be notified and keep track of it.

How has it helped my organization?

It provides a holistic view of jobs that are scheduled to run. We haven't done full production on it yet. Hopefully, we'll be in production by July or August this year. That said, so far from what we can see, it's going to free up some time for certain staff that has been running these tasks manually overnight. Now, if someone gets notified of an issue, then they can address the issue. In the long run, it'll free up some time and resources to focus on other tasks. 

What is most valuable?

I like the interface, including how I can see everything and how I can put the jobs together. Depending on the experience, I can either use the GUI or I can use the command line to create jobs based on JSON scripts. It provides that flexibility for someone who has no experience of using Control-M as well as with someone who's a full-blown developer that can get very complex with creating these jobs. Generally, it provides a good interface for everyone with different levels of experience.

Control-M doesn't really process data as far as I can tell. It orchestrates other scripts. From what I understand, Control-M doesn't really ingest or analyze any data. It's a tool to help with the processing of data on different platforms. I can tell it to run a script on one server, to send the data over to another SQL server, or a different platform, Power BI for example, and run a script on Power BI so that it can ingest the data when it gets there and do what it needs to do. Once that's finished, I can send it to another platform to put a dashboard together based on when that data is available.

Once one understands the process of how it functions, it's pretty simple and straightforward to create, integrate, and automate the pipelines. There is a learning curve to understand how it all works, all the components, and all the requirements for parameters and different options. However, it's pretty simple once someone has a basic understanding of how it all works.

The Control-M interface is good for creating, monitoring, and ensuring the delivery of files as part of our data pipeline. There's a wealth of information in both the full client, as well as the web interface that they have. Both are very easy to use and provide all the necessary material to understand how to do various tasks. The help feature is very useful and informative and everything is very easy to understand.

It’s great that Control-M orchestrates all our workflows, including file transfers, applications, data sources, data pipelines, and infrastructure with plugins. There are a lot of plugins and we haven't used all of them yet. Primarily, we've only used the file transfer plugin, the Azure file service, and Azure functions. Primarily, the developers have used that to put the various tasks and workloads in place. While we haven't fully utilized everything in Control-M yet, we're learning how to use the various functionalities and transitioning from our legacy scripts and data sources. 

What needs improvement?

Some of the documentation could use some improvement, however, it gets you from point A to point B pretty quickly to get the solution in place.

For how long have I used the solution?

I've been using the solution for almost a year. 

What do I think about the stability of the solution?

It seems stable. I haven't rolled the solution out to a very large environment yet. The solution we're working on right now seems to be working fine. All the issues we've seen have to do with us figuring out connectivity between Control-M and the cloud services, however, I haven't had any experiences with issues around stability with Control-M.

What do I think about the scalability of the solution?

Right now, it's a small deployment and we have it in four environments. We have it in our dev, QA, UAT, and production environments. Right now, there are two application teams that are using Control-M, however, we have another two or three teams that are looking to get onboarded.

It's pretty scalable. I haven't done a deep dive look into it the scalability, and we haven't identified a need yet to scale out. It seems pretty scalable, yet I'm not sure as I can't speak from personal experience. I don't have experience with it yet.

How are customer service and support?

It was a challenge to get the direction on how Control-M should be implemented. As we learned about new requirements from the customer, implementing those with help from the engineers at BMC was hard. The third-party contractors were one issue, however, when I escalated it to our customer representative, he was able to get me in touch with a dedicated BMC engineer and she was able to give me the information I needed and provided the context and direction on the best approaches. I wasn't able to use the third-party engineer that was assigned to us, however, the internal resource was a great partnership to help move this along.

How would you rate customer service and support?

Neutral

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

We were using Microsoft and internal tools. We used the basic Windows tools that were built in.

We went with this product to centralize the deployment and to centralize the management of all of the workloads.

How was the initial setup?

Some of the installation components were really complex. I'm more on the infrastructure-based side of Control-M, I deploy it and then get it ready for functional use so that the application developers, script developers, and workload developers could easily access it. It took me three weeks to figure out the requirements for getting the SSL certificates as the documentation wasn't really clear on what those requirements were. Once we figured it out, it was simple, however, the support staff couldn't give me the right information to understand what was required.

It seemed like there was a gap in expectations on what was required for certificates. In terms of the installation overall, it wasn't clear what each variable or what each configuration point was referring to until we were well versed with how everything functioned. Then we were able to say, "Oh, this is what that field meant and this is what was required here." However, during the installation process, there was very limited information on what was being asked at each configuration point.

In terms of strategy, there was a challenge with the customer. I was the third or fourth resource that was brought onto the project. The first three people that handled it, internally and externally, had trouble figuring out what the expectations were. I was handed the baton at the last moment. I had to tie up loose ends and try to get this up and running for the CIO before he started to send up red flags to BMC.

What about the implementation team?

We had an integrator, however, setting up the timing with the integrator was a challenge. What I got from my company and the general expectations weren't clear. When I did get clarification, I wasn't able to get ahold of the contractor since he required a week or two weeks lead time. We then ran behind based on the lack of information I got. Setting up time and requirements was a challenge.

I'm also a contractor working for a customer. Being a third party, trying to work with another third party with minimal information from the client, was just a challenge all around.

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

There was another team handling the pricing. I'm not sure of the exact costs. 

Which other solutions did I evaluate?

Our customer chose this solution. 

What other advice do I have?

We do not use the Control-M Python client and cloud data service integrations with AWS and GCP and we do not use Control-M to deliver analytics for complex data pipelines yet.

We haven't gone into production yet, so we haven't rolled this out to all our customers. We're still testing the features and we'll be starting the UAT in two to three weeks.

Right now, we're still in the early stages of rolling everything out. We've gone through the testing in our development environment and in QA to make sure things are good. Now, we're testing performance in UAT internally, and then we'll have customer validation within a few weeks before we go into production.

The solution will play a very critical role in day-to-day operations. However, it'll be at least two months before it becomes critical. Right now, it's still being implemented and evaluated.

It is pretty flexible on various cloud solutions, working with different cloud technologies and platforms. I would say potential users should take a look at it. It does provide a lot of flexibility, especially with the application and integration component that they have. The developers seem to really be able to get what they need out of the AI or the application into an integrated product or feature set.

Before installing Control-M, have a sit down with the Control-M solutions engineer and make sure you share with them all of the details of what you'd like to accomplish before deploying the solution. My client just said, "We want this" and they didn't give us the details about what they were looking for. We ended up having to redesign a few features, as those items were not clarified as part of the installation. When I was brought on board, the customer didn't mention they wanted HA, so that came later. At that point, we had to reinstall and add more servers.

The person who signed the contract was focused on MFTE, which is the enterprise file transfer tool or managed file transfer tool. However, later, the architecture team decided not to use that and go with another tool. Due to that decision, the client could have gone with a SaaS solution instead of the on-premises solution to Control-M and saved a lot of time, money, and hassle on deploying the on-premises infrastructure. So my advice to others is to make sure that the needs and the functional usage of the tool are identified clearly before purchasing or implementing the tool.

I'd rate this tool ten out of ten. It does what it says it does. 

Which deployment model are you using for this solution?

Public 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.
PeerSpot user
Richard Meyer - PeerSpot reviewer
System Engineer at a healthcare company with 10,001+ employees
Real User
Jun 27, 2022
Gives business users visibility into and control over their jobs, freeing up IT personnel
Pros and Cons
  • "It gives us the ability to have end-to-end workflows, no matter where they're running."
  • "There are capabilities that Control-M offers that are good and I can see it being a very good product."
  • "The stability of Control-M has Not been great. A big thing we've been trying to work on with BMC is observability. Modern applications should be observable and resilient, but we're finding that sometimes Control-M is not very resilient and many times Control-M is not very observable."
  • "We have an inside joke that Control-M is sold as the "Bentley" of schedulers, but we feel that we got a "Pontiac" because it's falling apart half of the time."

What is our primary use case?

The major use cases we have are batch processing and MFT. We are heavy users of the MFT plugin.

How has it helped my organization?

One of the benefits of Control-M is that it's helping to give business users visibility into and control over their jobs, and freeing up IT personnel to focus on other operations. Here, I'm mainly thinking of MFT. Our MFT end-users did not have access to our prior MFT tools at all, so they couldn't see the jobs. They would just request a job be built and then we would publish job reports so that they could see what was out there. Now, in Control-M, we're able to give them job-control access. We still lock down the building of file transfer jobs, but they now have the ability to see a job and see how it's built. They can run a job and hold a job if they need to.

But even for some of the batch jobs, we've written some orderable services that are allowing them to run jobs on-demand, jobs that they used to have to log in to a server and go through a menu to do. Our business users definitely have much higher capabilities in our product now.

And while we are primarily on virtual servers, we are in the process of standing up some agents in the cloud. We have our first agent in AWS up and we're getting ready to do some testing on it. That's pretty critical. There's a really big push within our organization to move into cloud. A lot of our next-gen apps that are going to be replacing the current ones are being built in the cloud. We have that first agent out there, but I assume there are going to be many more to follow as these new applications are stood up in the public cloud. Today we're on-prem, but I definitely envision us moving the entire Control-M stack to the cloud. Eventually, it will be in the cloud and we'll just have a couple of agents on-prem, versus being on-prem and having just a couple of agents in the cloud.

Control-M has also helped to make it easier to create, integrate, and automate data pipelines across on-premises and cloud technologies. It's due to the ability to orchestrate between workflows that are running in the cloud and workflows that are running on-prem. It gives us the ability to have end-to-end workflows, no matter where they're running.

What is most valuable?

The automation is one of the most valuable features.

What needs improvement?

New plugins could be tested better. We've had a lot of problems with the MFT plugin. We've been working through a lot of issues with BMC on it.

The functionality that has existed for long periods is very stable. But the problems with the MFT plugin specifically, and problems we've had with MFT in general, have unfortunately caused the entire stack to be affected enough that our end-users couldn't even log in to the application. 

I wish we would have known better about how MFT impacts the application as a whole, and I wish they would have done more load testing around that. That seems to be where most of our issues have been. The issues have been so bad sometimes that the entire app goes down, not just MFT.

For how long have I used the solution?

I've been using Control-M for about two and a half years.

What do I think about the stability of the solution?

The stability of Control-M has Not been great. A big thing we've been trying to work on with BMC is observability. Modern applications should be observable and resilient, but we're finding that sometimes Control-M is not very resilient and many times Control-M is not very observable. We're working with BMC to try and figure out how we can externally monitor this application. 

We are using Dynatrace because of the problems we've had with Control-M. If we stood up Control-M and never had any problems, we probably wouldn't be too worried about being able to observe the processes and the queues and the communication between processes. But because we've had so many problems, it has forced us to dig in. We can't wait for a problem to happen and wait for a week for support to tell us how to fix it. We can't do that in a production environment. We have to know before a problem happens so that we can be proactive and not reactive. That's been a big struggle that we're continuing to work with BMC on.

What do I think about the scalability of the solution?

It's pretty scalable. You can stand up a ton of agents and you can stand up a ton of servers, if you need scheduling servers. Scheduling and agents are definitely very scalable.

There isn't the ability to really scale the EM (Enterprise Manager) a ton, although the GUI can be scaled somewhat. I don't know how much of a need there is to be able to scale the EM. We don't seem to have issues on the EM side, for the most part.

We're definitely having issues with the gateway between the EM and the scheduling server, but BMC is telling us that it's because we're running too many file transfers on the scheduling server. They say that if we stand up more scheduling servers, that should resolve that issue. We'll see if it does, if we still have any issues after we spread the load of MFT, not only over more agents, but also over more schedulers. If we still have issues after that, I think that would mean you're pretty limited in how you can scale your EM. That is the one thing about which I'm not sure how well it scales.

How are customer service and support?

Technical support is very back-and-forth. That's one of my gripes about the support. We open a case, they ask us for logs, we upload logs, and they come back and ask us for something else. 

At times, there isn't a lot of what I would call working together with them. We do now, but that's because we had a ton of support cases piling up and we started escalating with their internal leadership. Now, there are weekly meetings between our leadership and their leadership and our account managers, as well as weekly meetings with the support team and the dev team, to talk through our cases and any updates on them.

It took a lot of pushing from our end to get them to work with us. Otherwise, they just asked for logs and then we were waiting for a couple of days for them to look through all the logs and get back to us. We can't be doing that, especially if the issue is a production problem. We can't just upload logs every time we open a case and wait around for two weeks to get an answer.

Another gripe is that they're very siloed in what they know. Something that I've been asking for for a long time, from BMC, is somebody who can take a look at our environment as a whole, and not just in pieces. Every time we open a case with support, they want to assign it to a specific area. If it's a problem with the agent, then an agent person will look at it. If it's a problem with the EM, then an EM person will look at it. But nobody is looking at the environment as a whole. That's an issue because a lot of our problems, as I've mentioned, with MFT, are impacting the entire environment. It's not just one component. It's the entire environment and how those components relate and how they communicate that have been impacted. Nobody has really looked at the environment as a whole, in support. I think it would benefit BMC to have more experts on the entire application and not have everybody so siloed.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial setup was a little complex, due to some of the requirements. It requires that you have C shell as it doesn't work with the regular BASH shell. There are some old mainframe requirements that have carried through the product, even though we don't run it on mainframes. For example, the user that you use to run it has to be under seven characters long. We had to modify the account we use because the name was too long.

We're still really trying to get our environment squared away. We started two and a half years ago, but we've got a laundry list of applications that we're migrating out of and we've only completed one of those migrations. We're having to modify our architecture now because of the load that we are running. I'm working with professional services at BMC to review our existing architecture so that they can give us a BMC-supported design recommendation.

One of the competitors we are migrating from is Broadcom/CA. Broadcom bought a couple of products. They own both AutoSys and Automic, and we are migrating out of both of those solutions. AutoSys has been pretty straightforward to migrate into Control-M because the job configuration is pretty simple. However, the Automic workflows are very complex. They utilize certain features that only Automic offers, things that we can't replicate in Control-M. That is causing a lot of issues and has caused us to put that project on hold for the time being, until we can work through some of the problems that are being presented. We've been migrating Broadcom for at least a year now.

Some applications are pretty straightforward. MOVEit is an example of one that's a pretty straightforward conversion. However, another tool we have, Diplomat MFT, has a backup file structure that is not what the conversion tool was expecting. We ended up writing a custom Python script to do that conversion for us. The ease of migration really depends on what application you're migrating out of. It could be very complex or very easy.

The migration process is a very high concern. We selected Control-M due to the ability to migrate everything into it and have everything in one tool. If we can't get our migrations completed, then Control-M will just be another tool on top of all the other ones that we have to support.

What about the implementation team?

We used VPMA for the deployment. Our experience with them went pretty well. They're definitely very knowledgeable about the product

I don't know that they, or really, as I said earlier, even BMC had all the knowledge around how MFT could impact the application as a whole, back when we originally bought this. MFT was very new back then. VPMA did their best and guided us as much as they could, but I just don't think the plugin for MFT, specifically, was very mature yet. There were probably a lot of unknowns there.

We had a pre-sales team from BMC that helped us in the very beginning, before we worked with VPMA. They were nice, but I wouldn't say they were very knowledgeable. They had a very surface-level knowledge of the application. They didn't know anything that was deep. They would have to find out for us and get back to us.

What was our ROI?

It's not my realm, but I would assume Control-M has not helped us realize any savings on renewal costs after switching from Broadcom. The cost of an agent is significantly higher for Control-M than it is for Automic or AutoSys.

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

We are paying way more for Control-M than we've paid for any of our other scheduling tools. We have an inside joke that Control-M is sold as the "Bentley" of schedulers, but we feel that we got a "Pontiac" because it's falling apart half of the time.

BMC has two licensing models. One is where you pay by job execution and the other is where you pay by endpoints. I'm sure the specifics vary depending on the customer, but we opted to go with endpoint licensing. I'm not sure if that was the best decision, knowing what we know now.

With endpoint licensing, we pay per server. That means it behooves us to run as many jobs as we can on each of those servers. But we're very much finding that even if we make those servers very large and give them a ton of resources, they're still not able to perform because Control-M doesn't scale very well vertically. If you make the agent bigger, if you double the CPU and RAM, that doesn't necessarily mean you can run twice as many jobs. It's going to choke in other areas. 

We will see if we end up switching our licensing model. I think the endpoint licensing model we chose is quite a bit more expensive than an equivalent model where we would pay per execution. We would definitely have to change a lot about our environment if we were to change our licensing model from endpoint to execution, because today we give all of our end-users the ability to run jobs on-demand. If we were to change our licensing model to be based on executions, we would probably want to restrict that a little. 

The way you license is a very large consideration when moving to Control-M.

What other advice do I have?

We really haven't taken advantage of some of the features that Control-M offers yet. The main thing I'm thinking of is SLA management. We haven't implemented that yet on a lot of our business-critical workflows because we just lifted and shifted everything into Control-M from the old app. As of today, things are pretty much equal until we are able to implement some of those additional features.

There are capabilities that Control-M offers that are good and I can see it being a very good product. BMC, as a company, has some maturing it needs to do in a lot of its processes. They have a very good sales team, but a lot of things after that can use some work.

We definitely haven't bailed on it, but I've heard a little bit, back and forth, from people at BMC that they might not be too upset if they lost us as a customer because we've been having so many problems. We've been on them about helping us get this environment corrected and functioning as we expect it to. But in a year from now, it's possible we could be in a really good place. I'm excited to see where it all goes.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Vitor Manuel Carneiro - PeerSpot reviewer
Operations Planning and Control - BMC Job Scheduling Specialist at NOESIS Portugal
Real User
Jun 21, 2022
Easy to administrate, stable, scalable
Pros and Cons
  • "The scalability of this solution is very good. The current solution is used wide spread in my company, but I don't have any plans to expand."
  • "I believe that the API should be upgraded with security control from the DM. There is Currently no security for the app API solution."

What needs improvement?

I believe that the API should be upgraded with security control from the DM. There is Currently no security for the app API solution.

For how long have I used the solution?

I have been using the solution for more than 10 years.

What do I think about the stability of the solution?

The solution is stable. I can say that in the previous version there was a problem. However, it is a stable solution.

What do I think about the scalability of the solution?

The scalability of this solution is very good.  The current solution is used wide spread in my company, but I don't have any plans to expand.

How are customer service and support?

I rate customer service and support a ten because it is the greatest.

How would you rate customer service and support?

Positive

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

I used a different solution called Computer Associates. I switched because my client switched to that solution. I never went against the solution or suggested to switch over again, because I like BMC.

How was the initial setup?

The solution is complex, but it is very easy to administrate all the components from this solution.

What about the implementation team?

The administration is currently done by two people. 

What was our ROI?

It pays for itself. In the last two years, I switched for mainframe to distribute systems. 

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

I switched to this solution within the last year. I switched from the servers payment package to the job payment package, and it is very expensive. 

What other advice do I have?

I rate BMC Control-M Managed File Transfer nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. partners
PeerSpot user
Consultant at Temperley Research Ltd
Consultant
Jun 14, 2022
Good GUI, useful add-ons, and helpful support
Pros and Cons
  • "The GUI is good if I'm comparing it to other scheduling products."
  • "It's an excellent product."
  • "I'd like to see MFT included as part of the overall product and not a cost add-on as AFT used to be included and they stopped supporting that and now have come up with MFT and you now have to pay for it separately."
  • "The cost of the license could be improved."

What is our primary use case?

The solution is mostly used for scheduling batches and file transfers.

What is most valuable?

The GUI is good if I'm comparing it to other scheduling products. All the add-ons are very useful, including the MFT databases, SAP plugins, and so on.

What needs improvement?

The cost of the license could be improved. 

I'd like to see MFT included as part of the overall product and not a cost add-on as AFT used to be included and they stopped supporting that and now have come up with MFT and you now have to pay for it separately.

For how long have I used the solution?

I've been using the solution since 1998. It's been a while. 

What do I think about the stability of the solution?

The solution is stable. There are no bugs or glitches and it doesn't crash or freeze. 

What do I think about the scalability of the solution?

I've used the solution in small sites and sites that run hundreds of thousands of jobs a day. It's pretty scalable. We have about 50 users, including developers and platform engineers, using this current iteration. The client is planning to increase the usage and the new licenses will be scaled accordingly.

How are customer service and support?

Technical support has been very good. We are satisfied with the level of support.

How would you rate customer service and support?

Positive

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

I've worked with different clients and used different solutions. 

How was the initial setup?

In terms of the ease of the initial setup, I'd say it depends on the use case, however, it can be quite complex, especially the on-prem version.

I'd rate the process a four out of five in terms of complexity.

We were able to deploy it within a month.

What about the implementation team?

I am a consultant, so I can handle the initial setup myself.

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

The solution is a bit expensive. My understanding is that they offer yearly licenses, however, as a consultant, I don't directly deal with pricing. 

What other advice do I have?

While the solution is currently on-premise, we are moving to the Helix Control-M on the cloud.

It's an excellent product. It's the best scheduling system out there, so I would recommend it.

I would rate the solution 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.
PeerSpot user
reviewer938901 - PeerSpot reviewer
Software Engineer at a tech vendor with 10,001+ employees
Real User
Dec 1, 2021
Has high availability, many APIs, and the best customer support
Pros and Cons
  • "This solution has a vast amount of features and with every new release, there are lots of new features introduced. The application has high availability—we have multiple customers and it's highly available. On an application level, if something goes down with the primary, then the application goes over to the secondary, so it's very, very easy to do disaster recovery. From an application integration point of view, it has a lot of APIs, rich APIs. Every month, they are releasing new APIs and new updates, like Java, but more than that. Now they are introducing a couple more APIs, which you can use to integrate your controlling environment with any applications you want."
  • "Otherwise, BMC Control-M is the best tool I have ever worked on."
  • "The only improvement I would suggest is the license pricing should be a little reduced. Apart from that, I don't see anything else as a major concern with the tool right now."
  • "The licensing is a bit more expensive than other tools, so if a client is focused on the cost, that would be something to consider."

What is our primary use case?

The primary use case of this solution is workload automation in a batch environment, in clients' environments. This tool extends support to a number of applications and can be integrated with plugins like PeopleSoft and Informatica. It's a centralized monitoring system, so from the controlling client, you can monitor the entire batch environment of your client. It can also be used for disaster recovery. 

This solution is deployed both on-prem and on the cloud. We are using the latest version. 

What is most valuable?

This solution has a vast amount of features and with every new release, there are lots of new features introduced. The application has high availability—we have multiple customers and it's highly available. On an application level, if something goes down with the primary, then the application goes over to the secondary, so it's very, very easy to do disaster recovery. 

From an application integration point of view, it has a lot of APIs, rich APIs. Every month, they are releasing new APIs and new updates, like Java, but more than that. Now they are introducing a couple more APIs, which you can use to integrate your controlling environment with any applications you want. 

What needs improvement?

The only improvement I would suggest is the license pricing should be a little reduced. Apart from that, I don't see anything else as a major concern with the tool right now. 

For how long have I used the solution?

I have been using this solution for more than 11 years now. 

What do I think about the stability of the solution?

This is a stable product. 

What do I think about the scalability of the solution?

This solution is scalable. We have more than 200 clients using Control-M.

How are customer service and support?

I've been working in the production environment for more than 11 years, but we created a high priority ticket for BMC when we first introduced it. They went all the way to resolve it and help us find a solution. Not only that, but they also helped us identify and analyze the root cause. In terms of customer support, BMC is at the top, in my rating. 

I have raised seven tickets and, within 15 minutes, we would get a call from their technical support. They never leave us in the middle of an issue, they go all the way to help us resolve it. Their support is the best. 

How was the initial setup?

The installation is pretty straightforward. Anybody who has just two or three years of experience in this tool can do the installation. Their documentation is really nice. If you have a little experience in these tools and installation, then you can easily install Control-M. The installation took 10-15 minutes, maximum, and you can do it yourself. 

What about the implementation team?

I implemented this solution myself. 

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

The licensing is a bit more expensive than other tools, so if a client is focused on the cost, that would be something to consider. The licensing should be cheaper. 

Which other solutions did I evaluate?

I don't have experience in AutoSys, but my team also operates in AutoSys. 

What other advice do I have?

I rate BMC Control-M a nine out of ten, because of the stability and the customer support. The only reason I wouldn't rate it a ten out of ten is because their licensing is a bit expensive. Otherwise, BMC Control-M is the best tool I have ever worked on. 

I would absolutely recommend this solution to new clients. Lots of new clients are converting to this Control-M tool because of the stability and the support model. So I wouldn't only recommend it externally, but, internally, we also recommend it to our clients. If they can compromise on cost a little, then this is the best tool to go with. 

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user1634946 - PeerSpot reviewer
Manager at a tech services company with 5,001-10,000 employees
Consultant
Sep 13, 2021
You don't need to create individual scripts for individual file transfer jobs
Pros and Cons
  • "Control-M is useful to automate all critical and non-critical processes. Using Control-M, we can automate application workflows as well as file transfers involved in application workflows. We can also use it to run batches related to applications. Automating these processes reduces the RTO and RPO, which helps in the case of failures. It also helps us to identify bottlenecks and take corrective measures."
  • "I definitely recommend Control-M; it is quite stable, scalable, and the ease of administration is good as well."
  • "Control-M doesn't have any dynamic reporting facilities or features."
  • "BMC support is clueless on the new issues that arise."

What is our primary use case?

Control-M is used for file transfer and batch job scheduling.

How has it helped my organization?

Control-M provides a unified view where we can easily define, orchestrate, and monitor all application workflows and data pipelines. This is important because while running a robust environment, and managing and scheduling on individual servers are quite tedious. It has a centralized mechanism where it can schedule jobs on individual components within the environment. In this way, it helps with the ease of administration and achieving business requirements.

Control-M is used to integrate file transfers within the application workflows. Generally speaking, it has helped the business service delivery. For all applications, it has helped to notice bottlenecks, using its dashboard monitoring and alert mechanism. Therefore, immediate action can be taken in the case of failures. When compared to the traditional module or way of operating and scheduling, where the centralized monitoring alert mechanism is not available, Control-M helps in achieve having the application workflow run smoothly.

Control-M is useful to automate all critical and non-critical processes. Using Control-M, we can automate application workflows as well as file transfers involved in application workflows. We can also use it to run batches related to applications. Automating these processes reduces the RTO and RPO, which helps in the case of failures. It also helps to identify bottlenecks and take corrective measures.

What is most valuable?

  1. File transfer.
  2. It has an easy configuration. 
  3. You don't need to create individual scripts for individual file transfer jobs. This reduces the load on the individual servers, when compared to a local task scheduler running on any OS.
  4. The frequency at which it runs; it can be scheduled to run every minute. It is quite fast and quickly completes the job.
  5. The online dashboard and job status. 
  6. It has an alert mechanism for any failures.

These items are more useful when compared to the traditional way of doing or scheduling things.

It is on the web. This provides ease of administration, where we can manage the service from a central location. Also, can check or view all the jobs on a single dashboard, where we can manage and monitor them. 

What needs improvement?

In these three areas, I would like to see improvements in Control-M:

  1. It is not giving us diagnostic logs during job runs. 
  2. I would like them to beautify the dashboards, in terms of the number of jobs processed which have failed or are in progress. 
  3. Control-M doesn't have any dynamic reporting facilities or features. 

For how long have I used the solution?

I have been using it for about 1 year

What do I think about the stability of the solution?

If you implement Control-M, and configure it properly, it is quite stable. In the last year, BMC has been releasing a number of patches or updates to make it more stable. 

Initially, stability was not good. When BMC released quite a number of updates to fix some bugs, it became stable.

For any environment with about 80,000 of the jobs running per day, at least we require 10 people to monitor it and three people to administer it.

What do I think about the scalability of the solution?

It is feasible to scale. We have not found any hiccups.

For an environment with about 80,000 jobs running per day, it requires at least 10 people to monitor it and three people to administer it.

Centralized monitoring and administration can be achieved

How are customer service and technical support?

BMC support will be good level with more number or expertise available

BMC support is clueless on the new issues that arise. It seems like 90% of them are escalated to the R&D department, where they research and come back with a solution.

The guides or materials available are quite useful when exploring all the features.

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

No solution was used Previously, most of them use the traditional way of going through scripts.

How was the initial setup?

Initially, the setup was a bit complex when trying to understand what all the features and settings do. However, when we explored it more, then we understood it and became comfortable with it.

Initial deployment took a couple of weeks. But once explored more the more convenient

What about the implementation team?

The implementation is always with Control-M. Look at how to utilize all the features in Control-M, work out how to use them in subsequent reports, or while designing subsequent dataflows.

Work with BMC support for upgrades and for any issues encountered.

What was our ROI?

Looking at the rate of the usage, I can definitely see there is a gain. It is definitely profitable for any organization.

Control-M will help improve data transfers by approximately 80%. As an example, if you run any file transfer schedule in the local OS schedulers, compared to Control-M file transfer, Control-M will be better than the traditional schedulers. This is because of the number of features Control-M has and the frequency at which it runs. You can also choose the type of transaction data during a file transfer, which can be helpful for scheduling and troubleshooting.

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

Depends on business requirement

Which other solutions did I evaluate?

No other options available

What other advice do I have?

I definitely recommend Control-M. It is quite stable, scalable, and the ease of administration is good as well.

Useful to automate batch scheduling. integrate within applications

Can be streamlined in data analytics applicaitons with Control-M.

I would rate Control-M as an eight out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user1642599 - PeerSpot reviewer
AWS Certified Solution Architect at a tech services company with 5,001-10,000 employees
Real User
Aug 25, 2021
Good scheduling, management, and monitoring, but has old architecture and high cost
Pros and Cons
  • "The scheduling and management were really good. Monitoring was also better. It had a good visual presentation. It showed me charts and all such things. It was really good on that side."
  • "It provided a unified view to easily define, orchestrate, and monitor all of our application workflows and data pipelines."
  • "Its architecture is old. AutoSys gives more flexibility."
  • "Its pricing is high, and its architecture is old."

What is our primary use case?

We're not using it currently. We just did a PoC on it. We developed two or three use cases, and based on that, I had implemented the PoC.

For our use case, we wanted to schedule a job that will get data from the auditor and put it into Mongo. For that, we needed to do some calculations, and there was a whole workflow behind it.

What is most valuable?

The scheduling and management were really good. Monitoring was also better. It had a good visual presentation. It showed me charts and all such things. It was really good on that side.

It provided a unified view to easily define, orchestrate, and monitor all of our application workflows and data pipelines. We didn't have to go inside the box to find out what was happening behind the scenes. All that was easily showing up on the UI, which was a good part of it.

We used it for data transfer within our application workflows. It was very fast and secured.

What needs improvement?

Its cost should be improved. It is more expensive than other solutions.

Its architecture is old. AutoSys gives more flexibility.

For how long have I used the solution?

I just started learning it. I saw the demo and started playing around with it.

What do I think about the stability of the solution?

It has old architecture, so it is sustainable.

What do I think about the scalability of the solution?

Its scalability is fast.

How are customer service and technical support?

I didn't use their technical support. 

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

Currently, we have a manual process. We don't have an automated process.

How was the initial setup?

Its setup was straightforward. It was easy for us to host it up because it is a service, and we just hosted it up in the cloud, and it was there.

Its deployment was very fast. It took less than a day. I had to run some commands. I went through the documentation on BMC's website, and it was good.

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

Its cost is a little bit higher than other solutions such as AutoSys or DAC. For the demo, there were some plans, such as a start plan, scale plan, etc. Pricing was based on the plan.

Which other solutions did I evaluate?

We are also evaluating AutoSys and DAC. We have used Control-M only for PoC. We haven't decided whether we are going ahead with it or not. Its pricing is high, and its architecture is old. For our use cases, the architecture was a little bit older as compared to others. AutoSys gives more flexibility. 

What other advice do I have?

Control-M's streamlining of our data and analytics projects didn't affect the rate at which we received actionable insights. The rate was okay, and I didn't see a drastic data speed change, but it was reliable.

I used its centralized connection profiles feature that enables you to store all connection profiles in a central database, but it was not really important for me. We already had a custom profile or custom configuration in our services for handling the connection. We were already doing that on our end. If we were not doing that on our end, the use of centralized connection profiles would be helpful for lowering the total cost of ownership.

I would rate Control-M a six out of 10. We only used it for PoC. We have not decided anything yet.

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?

Amazon Web Services (AWS)
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
IT Operations Specialist at a retailer with 5,001-10,000 employees
Real User
Aug 17, 2021
It's very easy and seamless to get important files transferred in a secure manner
Pros and Cons
  • "The most valuable features are the Advanced File Transfer and the manage file transfer. They make transferring files securely seamless. It's very easy to set up, get deployed, and have it transferred to and from vendors. As long as we can get our firewall rules implemented at a decent time, it's very easy and seamless to get important files transferred in a secure manner."
  • "It has made everything a lot quicker, we've been able to get files transferred to vendors and we've been able to retrieve files from vendors rapidly and securely."
  • "We've also had a few database bugs within our organization. I think we are migrating to OpenJDK rather than just regular Java and that has since shown some issues with our Control-M instance, timing out and causing our jobs to stop running. We are still working with BMC to fine-tune that and get that resolved."

How has it helped my organization?

Overall, we have a great visual of all of our key business processes, and it gives us a secure way of transferring everything in and out of the business so that if anything were to be intercepted, it would be secure and not compromised.

We transfer financial files between Google cloud. We use it for the I series. We have a lot of automated jobs, around 3,000 jobs per day, that we load that range between just regular commands for our planning allocations, finance, or data warehouse along with Google cloud. We're starting to implement a lot of that, but a lot of it has been automated and it allows us to process everything in a timely manner.

We are in the process of implementing the managed file transfer which gives us the dashboard, but we are still fine-tuning that. Overall, it does give us a great picture and helps everything. If there's something delayed, it gives us the opportunity to send out a notification to a team to say that their process is delayed. We get tickets created and have everything sorted in a timely manner.

We use Control-M's web. It makes it very easy for us to show them what they need to see and what they don't need to see. They mainly can just view the tasks that they have, but it's pretty divvied up permission-wise.

Control-M integrates file transfers within our application workflows. It has made everything a lot quicker. We've been able to get files transferred to vendors and we've been able to retrieve files from vendors rapidly and securely.

It also streamlines our data and analytics project. Mainly developers will create either different types of processes that we will implement within Control-M to make it automated and that definitely, I would imagine, helps streamline and format certain projects and reports that we send out to executives that helps out a lot. I don't know the exact extent of it, but I would imagine that it has helped our business service delivery. 

It has helped to achieve faster issue resolution. With the shouts and notifications that we get, we're able to create tickets as soon as a problem surfaces. So as soon as we do get a job failure, we get an email notification that prompts us to create a ticket, page out the team, and get it resolved in a matter of our terms of our SLA.

What is most valuable?

The most valuable features are the Advanced File Transfer and the managed file transfer. They make transferring files securely seamless. It's very easy to set up, get deployed, and have it transferred to and from vendors. As long as we can get our firewall rules implemented at a decent time, it's very easy and seamless to get important files transferred in a secure manner.

Control-M has automated critical processes. We run a lot of our backups through Control-M, daily sales reporting, and warehouse initiatives with shipping and planning. There are a bunch of finance processes that go through here that are time-critical. It's made everything more streamlined and secure and it comes through much quicker than doing it manually.

What needs improvement?

We have had a few small bugs with the configuration of the different types of jobs where it is the order of operations if it's doing a statement, we've noticed that if you try and do a little bit of both, it may cause one of them not to work. 

We've also had a few database bugs within our organization. I think we are migrating to OpenJDK rather than just regular Java and that has since shown some issues with our Control-M instance, timing out and causing our jobs to stop running. We are still working with BMC to fine-tune that and get that resolved.

I believe the file transfer process does everything that it needs to do. I don't believe that there's anything that would need to be changed there with all the features that it has, it's pretty robust. But overall I don't really see many changes that we would need.

For how long have I used the solution?

I have been using Control-M for three to four years. 

What do I think about the stability of the solution?

Other than the database connections that we've had and as of, I believe when we upgraded or moved away from Java using OpenJDK, it's been hit or miss. I know that we've had a few instances where our jobs just stopped processing, but we're not sure if that's related to the application itself or if that's something in our environment, but overall I am personally okay with the way that it runs.

What do I think about the scalability of the solution?

We run it on windows as well as Linux, and we are still trying to work on getting it to our DR site. But, I believe we are able to process quite a bit through there.

We use it for our I series AS 400. We also use it for Google Cloud, Cognos, ADP, many custom applications that we run as well, but we do a lot of I series.

I do not plan to expand it to other applications in the future.

My department consists of eight people, and we are mainly data center analysts. I'm their manager. We also have developers with a select few developers that are able to get in and view it, but they cannot actually create anything. They can just view and see what is running.

Between five to 10 users are responsible for the day-to-day administration of Control-M.

How are customer service and technical support?

I've never used Control-M before, prior to being here and all I had to use were the help guides from the web, as well as the user interface that we have. The help administration guide has been the only way that we are able to get questions resolved and to go through support.

Their support is hit or miss. We have had successful sessions with them. And then we have other ones where there are fingers being pointed and it doesn't really solve anything. We have a rep that my manager goes through, but we seem to usually get issues resolved in a timely manner.

What was our ROI?

We have seen ROI. We were able to have fewer people manually running tasks. We're able to put them right into here and we're able to scale and move a lot of file transfers through here.

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

It is a little bit expensive. I believe that however we are set up, it might be per job that we load or the highest number of jobs that are loaded monthly and I believe it is quite expensive.

What other advice do I have?

My advice would be to try and utilize as many features as you can. Don't get overly creative with things because that can just confuse other people. If there are other users getting in there, you want to definitely have a standard workflow on how jobs should be created, organized, and make sure that you keep track of what's being changed so that if something were to fail it's easily trackable.

It's a very robust application and there is a lot that can be sent to it and sent out of it and you do not want it to get into the wrong hands because you can do quite a bit with it.

I would rate Control-M an eight out of ten. 

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.
Updated: August 2026
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.