No more typing reviews! Try our Samantha, our new voice AI agent.
it_user1636380 - PeerSpot reviewer
Subject Matter Expert at a consumer goods company with 10,001+ employees
Real User
Aug 19, 2021
Workflow dependencies work well, and automated audit reporting helps out sort out issues quickly
Pros and Cons
  • "Workload Archiving is a very good feature for us. It helps with our customer requirements in terms of reporting and auditing... Previously, when we didn't have any archive server, we managed the data in Control-M with man-made scripts, and we would pull the data for the last 365 days, or three or four months back. Since we installed the archiving, we have been able to pull the data, anytime and anywhere, with just one click."
  • "Since our decision to migrate to Control-M, our customers have been very satisfied."
  • "With the current version update, I'm not sure why we needed a separate database upgrade. Why not put it all in one package? Previously, you could do it either via a manual upgrade or an in-place upgrade but it wasn't separate."

What is our primary use case?

I am working with a beauty products company and we are dealing with supply chain issues. Most of the jobs in Control-M are through SAP.

Right now we have it deployed on-prem, but we are planning to move to the cloud very soon. We are using Control-M Workload Archiving, Control-M Enterprise Manager, Control-M servers, agents, APIs, REST APIs, and Control-M Forecast. We use all the services Control-M provides except Control-M Workload Change Manager.

How has it helped my organization?

Since moving to Control-M we have seen a lot of reductions in the manpower needed. For notification, ticketing, and integration, we have different teams. We have Azure teams and some Windows teams. Previously, they were using and managing their own scripts and manually running them. After the migration to Control-M, there were no limitations. Where there are different protocols we can use the APIs and integrate things with Control-M. There are no worries about integrations with Control-M. In UC4 there were lots of limitations because we needed the same protocols to integrate things. With Control-M, there are no such limitations.

In our current environment, there are three sets of applications. The first, an online application, is dependent on some 45 files that have to be generated on Saturday. Our middleware job is supposed to run once all the 45 files have been generated by SAP jobs. There are sequences running through Control-M: First are the SAP jobs that generate the files in a certain location. Once those files are there, the sequence initiates the middleware that moves the files to the proper IT server. All these process flow dependencies go through Control-M very easily.

We have also automated daily audit reports through the solution's reporting facility. Through scripting, we get an alert when anything happens in the Control-M environment. An issue might occur with the agent, the process, or the Control-M server. We have everything reported via email. We can easily see what happened on a given day and sort out any issues.

As a result of using Control-M we have also seen an improvement in Service Level Operations performance. We have some monitoring tools in Control-M and our service SLAs have definitely improved. We have a ticketing system integrated with it and we can easily monitor the SLAs for tickets generated through Control-M. If the person responsible for a ticket will not handle it in the right amount of time, the ticket will pop up with a message saying it's in danger of breaching the SLA. Our service levels are much higher with Control-M, when compared to other tools.

What is most valuable?

Control-M Workload Archiving is a very good feature for us. It helps with our customer requirements in terms of reporting and auditing. We have internal audits every quarter, and every six months we have external audits. During these audits, the auditors get historical data through Control-M. Previously, when we didn't have any archive server, we managed the data in Control-M with man-made scripts, and we would pull the data for the last 365 days, or three or four months back. Since we installed the archiving, we have been able to pull the data, anytime and anywhere, with just one click.

Control-M gives us a unified view where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. We are mostly using SAP and other business warehouse jobs, and we can easily see the systems through Control-M. It gives us a very good view of geographical data. If I go through the Web Services to show things to my customers, they are very satisfied with the Control-M views. They can check historical data and they can see the current view. They can easily pull these up. We are satisfied with the fact that, with one click, we can see all the applications within one view.

Our line-of-business personnel use Control-M’s web interface to support their business initiatives. One of our big applications is our JG application, where a user needs a data pipeline and Power BI jobs with refreshed data. Instead of the user having to send a request to our Control-M team, they can use the Web Services directly to check their data. If they're using an iPad or a desktop, they can easily check on it themselves. They're not dependent on the Control-M team directly. We educate users on how to check things and how to pull the reports. It is very easy to use. Also, we don't have 24/7 support within our company. Suppose a user needs something at midnight. They don't have to wait for the Control-M admin team to give them the report. They can directly pull the details.

What needs improvement?

With the current version update, I'm not sure why we needed a separate database upgrade. Why not put it all in one package? Previously, you could do it either via a manual upgrade or an in-place upgrade but it wasn't separate. But for the current version, we needed to upgrade the database separately. It meant doubling our tasks to do the upgrade. That is something that needs to be improved.

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

For how long have I used the solution?

I've been using Control-M for the last 17 years. My specialization is in Control-M and I'm very happy and very comfortable with it.

What do I think about the stability of the solution?

I would rate its stability highly, compared to other tools in the market right now, such as UC4, and AutoSys. In the past, I have worked with many banks. All these financial companies are using Control-M, and there is a reason: It's due to the stability.

What do I think about the scalability of the solution?

I would give the scalability a nine out of 10.

In our environment right now, out of 20,000 jobs in Control-M, 15,000 are SAP. We are planning to expand our usage of Control-M to Power BI, Business Warehouse, PeopleSoft, and Azure. Those are in our pipeline right now.

We have about 25,000 users of Control-M on different projects, in the U.S., Japan, India, and Asia Pacific. Some are monitoring programs through Control-M, some are only doing scheduling. Some are responsible for designing, others for the implementation before the licensing. And once this transition team is done, the operations team comes into the picture for monitoring. We have a separate team for integration, as well.

The number of people we require for day-to-day administration of Control-M depends on the job size and the user requirements. We work in an offshore and onsite model. We have a key administrator over the 20,000 jobs, seven schedulers, and nine people on the monitoring team, and that work is done 24/7. The schedulers and admin work 24/5.

How are customer service and support?

In a case where we fail to understand an issue by collecting data on our own through our audit reports, we open a case with BMC. BMC always gives us a fast resolution. Their support is very good.

How was the initial setup?

The setup of the current version of Control-M, overall, is very easy. The upgrade is in-place. With one click the agent upgrades, the server upgrades. The only point, as I mentioned, with upgrading, is that we needed a separate database update. When we upgrade our Control-M server, the database server should be upgraded at the same time.

The initial implementation in my current environment was in 2006. When we took over we just upgraded it. After that, we implemented two more Control-M Servers in this environment, as a PoC.

The amount of time required to implement it depends on the environment we are working with. In this environment, we have two production servers, four QA servers, and two testing servers. We have eight Control-M servers, three Control-M Enterprise Manager servers, and more than 400 agents. It depends on the change process. In our change process, we first need to upgrade our QA and test environments. Once that is done, we can go for the production environment the next day. After that, over the next seven days, we update our Control-M agents. Some of the upgrades require downtime. In four to five hours, we could easily update everything, but it's dependent on the downtime and the customer requirements.

When we upgraded to version 20, first we implemented it in our QA environment and we tested the new version in our test environment for three to four months. Once we see there are no bugs, we implement it in our production environment. We've seen a lot of bugs and BMC has had to produce some patches that we have had to apply in our environment. That is why we approach it the way we do in a QA environment, and wait for three months, and then go to production.

When we moved to Control-M, we used the Control-M Conversion Tool. It's a very important tool. It gives us an idea of where we stand. If I'm going to move an old environment to a new environment, it helps us with any errors so that we can rectify them.

What about the implementation team?

Back in 2016, when I was working with version 7, I opened a case with BMC and they helped me to upgrade everything. It was a very good experience. They dedicated a resource to us. We gave them our implementation plan, they reviewed it, and they suggested how to remediate some missing steps. We followed their approach and, at the time of cut-over, they assigned a dedicated resource. If there was an issue, we could open a ticket and they would come online and sort it out. The BMC Assisted MIGration Offering (AMIGO) is a very good program.

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

You must accept that BMC licensing can be very confusing. No one can easily understand how they calculate things, whether it is user-based, job-based, or server-based. The calculation is quite tough. How BMC calculates licensing is not easily available anywhere. It's a very tough part for the client at times.

But BMC is a market leader, so users don't easily go for different vendors. If there's an option to go with Control-M, they will always choose BMC. But for people who find the licensing challenging, they will go with a different vendor.

For us, the licensing part is managed by a team in the U.S. But what I deal with is that we have to manage our Control-M jobs to a maximum of 30,000, because we have 30,000 licenses. We have 20,000 with fraud detection and 10,000 in non-fraud. There is a BMC utility that can guide you and alert you if the forecast is for an increase beyond the licensing. It will notify us: "Hey, you have a license for 20,000 and the Control-M forecast shows you might need to increase that number in the coming days." So we do some cleanup, some internal housekeeping to remove things and remain under the threshold. Those are some of the things we do as administrators. We try to manage under whatever licensing we have. Through the BMC reporting tool, we can see our peak number of users in a month. BMC charges if you go over a certain peak.

Control-M is very robust. There is no harm to the customer if you choose Control-M every time. But when it comes to licensing, it's very expensive, and sometimes users think twice.

Which other solutions did I evaluate?

Previously we were using UC4 for more than 20,000 jobs. But our customers were not very comfortable with the user interface in UC4. Certain things were not appropriate in that tool. Since our decision to migrate to Control-M, our customers have been very satisfied.

Integration is very easy. When I'm thinking about integrating Control-M with anything I'm not worried about it. I know Control-M will definitely have a way to integrate easily. I have used UC4, AutoSys, and Dollar Universe. But when the requirements include integration, I always think of Control-M, because I know the integration will be very easy. I will never go for any of those other tools.

What other advice do I have?

Control-M is very critical for anyone who is using it.

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
PeerSpot user
Technical Director at SYSTEX
Reseller
Top 5
Sep 25, 2024
Automated scheduling and error reduction for enhanced efficiency
Pros and Cons
  • "Control-M can cross all platforms and offers integration for container and cloud solutions."
  • "I do not have any specific suggestions for additional features that should be included in the next release."

What is our primary use case?

Control-M is used to schedule jobs and run them regularly. It helps to automate processes and reduce manual effort, minimizing the risk of errors and enhancing efficiency. Our clients use Control-M for various use cases, especially when there is a need for regular, automated job executions.

How has it helped my organization?

Control-M significantly reduces manual errors and enhances automation. It provides better scalability and more efficient data processing, making it a highly reliable solution for daily job operations.

What is most valuable?

Control-M can cross all platforms and offers integration for container and cloud solutions. This versatility is very helpful for my customers. The job scheduling capabilities are extremely convenient and easy to use, making Control-M a superior solution compared to others in the market.

What needs improvement?

I have no immediate ideas for improvements. I do not have any specific suggestions for additional features that should be included in the next release.

For how long have I used the solution?

I have been using Control-M for about a year.

What do I think about the stability of the solution?

We do not encounter significant stability issues with Control-M. It runs jobs daily with stable performance.

What do I think about the scalability of the solution?

Control-M is highly scalable. It offers complete functionality, making it an excellent choice for handling extensive operations.

How are customer service and support?

Customer support is very responsive and efficient. If you open a case, it can usually be handled within one to two hours, especially for urgent issues. Their support is available in real-time and resolves issues promptly.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of Control-M is easy and not difficult.

What about the implementation team?

I always implement Control-M on-premises.

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

The pricing for Control-M is very expensive. It would be beneficial if the price could be reduced.

What other advice do I have?

If your organization aims to reduce manual errors and enhance automation, Control-M is a suitable choice. It minimizes the risk of operational errors and missing processes, offering better scalability and automation.

I'd rate the solution 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. Implementer
PeerSpot user
Buyer's Guide
Control-M
September 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: September 2026.
914,109 professionals have used our research since 2012.
Director Comercial at tdi
Real User
Jan 11, 2023
Secure, stable, provides good technical support, and has a recovery feature
Pros and Cons
  • "What I like best about BMC Control-M Managed File Transfer is that it makes transfers more secure and faster. It has a recovery feature during failed file transfers."
  • "An area for improvement in BMC Control-M Managed File Transfer is integration. It should be compatible with more solutions. It should have integrations with newer applications as well."

What is our primary use case?

I use BMC Control-M Managed File Transfer for file transfer management, which is its primary function.

What is most valuable?

What I like best about BMC Control-M Managed File Transfer is that it makes transfers more secure and faster. My experience with it is good.

I also like that it has personal dashboards.

I also found the functionality of BMC Control-M Managed File Transfer better, plus it has a recovery feature during failed file transfers.

What needs improvement?

An area for improvement in BMC Control-M Managed File Transfer is integration. It should be compatible with more solutions. BMC Control-M Managed File Transfer should have integrations with newer applications as well.

For how long have I used the solution?

I have fifteen years of experience with BMC Control-M Managed File Transfer, and I'm still using it.

What do I think about the stability of the solution?

I didn't see any stability issues from BMC Control-M Managed File Transfer.

What do I think about the scalability of the solution?

BMC Control-M Managed File Transfer has good scalability.

How are customer service and support?

BMC Control-M Managed File Transfer has good technical support, as it has different engineers and consultants who resolve the issues.

My rating for BMC support is nine out of ten.

How would you rate customer service and support?

Positive

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

I chose BMC Control-M Managed File Transfer over the other solution because I know more about it, and it works better in terms of function.

How was the initial setup?

Setting up BMC Control-M Managed File Transfer is easy, so it's a ten out of ten.

As BMC Control-M Managed File Transfer is a module, you install, implement, and run it in one day. It could take three weeks if you still need to install the solution that BMC Control-M Managed File Transfer is on.

What was our ROI?

You'll get ROI from BMC Control-M Managed File Transfer after using it a few times rather than once because the initial cost is high. With this module, you can reduce mistakes and not lose money, so you'll see ROI within one year or less from BMC Control-M Managed File Transfer.

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

BMC Control-M Managed File Transfer is relatively inexpensive. It has reasonable pricing. What you pay for is the task or job, and as it's a module, it's complimentary, so you save about twenty percent of the job cost. For example, if the job costs $100, BMC Control-M Managed File Transfer will cost $20.

Pricing-wise, the module is an eight out of ten.

What other advice do I have?

I'm a software consultant and implemented BMC Control-M Managed File Transfer for different customers.

I've worked with older versions, from 6.4 to the latest version, 20.2, of BMC Control-M Managed File Transfer.

Deploying the module requires two engineers and one project manager who'll check the results of the project execution.

My advice to others looking into using BMC Control-M Managed File Transfer is that it's good to implement if you don't want to experience file transfer problems. The module has a tier that lets you transfer many files between different servers, so BMC Control-M Managed File Transfer is essential in file transfer and file management projects. You must make sure that you follow the steps on how to use the module.

Overall, BMC Control-M Managed File Transfer is a nine out of ten because it's easy to understand and use, plus it has a lot of benefits to customers.

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
Aishwarya Deshpande - PeerSpot reviewer
BMC Consultant at Vyom Labs
Consultant
Jan 3, 2023
Simple setup, easy to use, and useful file transfer monitoring
Pros and Cons
  • "The most valuable features of BMC Control-M Managed File Transfer are the ease of use and the ability to watch the files as they transfer called Watch File Transfer. There is a separate monitoring window that is useful."
  • "Before we transfer files we have to make the connection profile first for MFT. If we did not have to do this and send the transfer files directly, that would be useful."

What is our primary use case?

I am using BMC Control-M Managed File Transfer for transferring files.

What is most valuable?

The most valuable features of BMC Control-M Managed File Transfer are the ease of use and the ability to watch the files as they transfer called Watch File Transfer. There is a separate monitoring window that is useful.

What needs improvement?

Before we transfer files we have to make the connection profile first for MFT. If we did not have to do this and send the transfer files directly, that would be useful.

For how long have I used the solution?

I have been using BMC Control-M Managed File Transfer for approximately three months.

What do I think about the stability of the solution?

I rate the stability of BMC Control-M Managed File Transfer a seven out of ten.

What do I think about the scalability of the solution?

I rate the scalability of BMC Control-M Managed File Transfer a seven out of ten.

How are customer service and support?

The communication from the support is very helpful.

I rate the support from BMC Control-M Managed File Transfer a nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of BMC Control-M Managed File Transfer is easy, it took approximately one minute to complete.

I rate the initial setup of BMC Control-M Managed File Transfer a nine out of ten.

What about the implementation team?

The implementation of the solution was done in-house.

What other advice do I have?

I would recommend others follow the instructions given by the documentation and use it. That way, it is very simple to use.

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

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1638567 - PeerSpot reviewer
Administrator at a financial services firm with 1,001-5,000 employees
Real User
Sep 14, 2022
With critical path functionality, we can tell ahead of time if there are problems with a critical job
Pros and Cons
  • "It is simple to create, integrate, and automate data pipelines and to ingest data from different platforms. It integrates well between platforms."
  • "Overall, it's very well done."
  • "I would like to see more auditing capabilities. Right now, it has the basics and I've been trying to set those up to work with what our auditors are looking for."
  • "I would like to see more auditing capabilities."

What is our primary use case?

We use it for scheduling nightly processing of data.

How has it helped my organization?

It has improved our organization a lot. It has helped us control any problems that we have with jobs. We have critical jobs that run and we can tell ahead of time if there's a problem. There are alerts that we can send out. And if a certain job goes down, we can tell what the impact is and which jobs are impacted that are waiting for that job to complete.

We're better able to meet our service level agreements because we do a lot with the Fed. There are certain things we have to have done at a certain time. The automation the product provides means we either meet our or are ahead of our deadlines. In addition, we can tell if a job is running long and if it's going to meet the SLA. And if it's running long we can see why it's running long. That's a benefit for us.

Before, we used to schedule jobs on the servers and we'd have issues with the servers. With Control-M, we can tell if there are any issues coming up because we can run the critical path and see if there are problems before they actually happen. On the server, we couldn't necessarily tell if something wasn't running.

When it comes to creating actionable data, it gives the auditors a very accurate and timely report. Our audit preparation process is much easier. We don't have to do as many manual reports anymore. Previously, it was painful. We had to do everything manually with multiple spreadsheets and it was just ugly. With Control-M, it's all in the database and we just extract the information from the database.

Also, our management team is happy with the orchestration of our data pipelines and workflows. They're happy because they get to see the information through the reports that we create. We're also meeting our service level agreements with the end-users, in terms of getting them their data. And customers are happy because their information is being put into their accounts on time and correctly. 

And for projects, the orchestration of data pipelines is helping because we can go through the testing before we move something into production. That means that when we have a major project or an upgrade coming up, they can run it all through the test, try different scenarios, sign off on it, and then move it into production. It's a very streamlined process. If we didn't have Control-M, our projects would be slower because we'd probably have to be doing a lot of stuff manually.

It's very critical for our business. If we have an outage coming up, for example, if we have to shut down power, we can tell what's going to run and if anything is critical during that time frame. We can manage the data much more easily.

What is most valuable?

  • The reporting facility is very helpful in creating reports for auditing. 
  • The FTP function is very easy to use.
  • It is simple to create, integrate, and automate data pipelines and to ingest data from different platforms. It integrates well between platforms.
  • The Control-M interface is also very easy and very comprehensive. It's pretty simple to navigate through all the different functions.

It's very important for us that Control-M orchestrates all our workflows. And the plugins have enhanced what we already have.

What needs improvement?

I would like to see more auditing capabilities. Right now, it has the basics and I've been trying to set those up to work with what our auditors are looking for.

For how long have I used the solution?

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

What do I think about the stability of the solution?

It's very stable. We've had no downtime with it. The only time that ever happens is if we have lost the server but that's been very rare.

What do I think about the scalability of the solution?

It's scalable. We use it across multiple states, geographically. We have about 1,600 end-users. 

How are customer service and support?

The technical support is wonderful. I've had no issues with them. Contacting them is very simple, you can do it online. And I usually get a response back within an hour.

How would you rate customer service and support?

Positive

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

We did not really have a previous solution. We just scheduled tasks on the servers. There was no uniformity.

What was our ROI?

Our return on investment is that we don't have a lot of downtime anymore. The information that we receive and post to our customers' accounts is quick and there are fewer errors. As a result, we don't get as much feedback from the customers compared to what we used to get.

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

The pricing is reasonable. It's not an exorbitant amount. The licensing is pretty reasonable for the number of jobs that we run.

The plugins will be an additional cost.

What other advice do I have?

The only maintenance required is due to the updates that come out from BMC. Three people manage that part of it.

If someone said to me they're looking for a process automation solution, but they're concerned that Control-M isn't modern enough to work with multiple cloud-based data sources and tools, I would tell them they can test it. They can physically set up a test function and see the product work for themselves. It wouldn't be a full-on PoC, just a snippet, but they could see the functionality and how things interact. It depends on what they're trying to accomplish too.

My advice is "use it." It's very end-user-friendly. It works, depending on what you're trying to do. All the platforms work very well and it doesn't take a lot to get it up and running. And the help is out there if you need help.

Overall, it's very well done. We go through the AMIGO (Assisted Migration Operation) process, and there's a lot of help out there for Control-M. There's a community as well if we have questions. We really have no complaints. The solution has sped up our process execution.

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
reviewer1909191 - PeerSpot reviewer
Electrical Engineer at a healthcare company with 10,001+ employees
Real User
Aug 3, 2022
I found it easy to work with although I had no prior experience
Pros and Cons
  • "The web interface is handy. It's easy to use, and Control-M provides you with the necessary materials to understand the features and perform various tasks."
  • "Control-M is critical to our business because we couldn't remotely access our files on the cloud without it."
  • "The documentation could be improved, and I'd also like to see automatic upgrades."
  • "Creating and automating data pipelines is a bit difficult for a new user because some of the documentation isn't available."

What is our primary use case?

We mainly use Control-M for integration in cloud environments like GCP and AWS. I'm an electrical engineer who mainly uses Control-M to access the files, documents, and data I need.

How has it helped my organization?

Control-M ensures that our files are secure and the data pipeline is accessible. It helps. It also allows us to create and monitor data while keeping it secure.

Control-M is critical to our business because we couldn't remotely access our files on the cloud without it. It makes our work easy when there's an issue in our admission sector. I would say it has been a significant help.

What is most valuable?

The web interface is handy. It's easy to use, and Control-M provides you with the necessary materials to understand the features and perform various tasks.

The interface is user-friendly. I had no prior experience, but I found it easy to work with. I had to review lots of documentation, but it's not difficult to navigate the different applications on it.

What needs improvement?

Creating and automating data pipelines is a bit difficult for a new user because some of the documentation isn't available. The documentation could be improved, and I'd also like to see automatic upgrades.

For how long have I used the solution?

I was recently hired at this company, so I've been using Control-M for over a month now.

What do I think about the stability of the solution?

Control-M is stable. That's one reason the company chose them.

What do I think about the scalability of the solution?

Control-M is scalable.

How are customer service and support?

I rate Control-M eight out of ten. I have contacted them to help me understand how different things work in Control-M.

How would you rate customer service and support?

Positive

What other advice do I have?

I rate Control-M eight out of ten. It's a solid application, and the graphical user interface is intuitive. Control-M can be used for different applications with various parameters.

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?

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
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. 

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.

How would you rate customer service and support?

Positive

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
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
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.
Updated: September 2026
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.