Try our new research platform with insights from 80,000+ expert users
Solutions Architect at a tech vendor with 10,001+ employees
Real User
Oct 10, 2023
A tool that offers users great technical support along with an easy installation phase and good stability
Pros and Cons
  • "It is a highly scalable solution...I rate the product's initial setup a nine on a scale of one to ten, where one is difficult, and ten is easy."
  • "One can opt for either a job-based license or a job execution-based license, which sometimes can be troublesome. If the job count exceeds a limit, you may need to procure additional licenses from BMC."

What is our primary use case?

My company uses BMC Control-M to manage our applications from SAP and Informatica ETL.

What needs improvement?

I don't see any area where improvements are needed in the product since the tool has a lot of capabilities. One can opt for either a job-based license or a job execution-based license, which sometimes can be troublesome. If the job count exceeds a limit, you may need to procure additional licenses from BMC. I don't see any issue with the product's capability or functionality apart from the aforementioned issue where improvements are needed.

The price of the product is an area with certain shortcomings that stem from the expensive nature of the product and can be considered for improvement by BMC.

For how long have I used the solution?

I have been using BMC Control-M for ten years. In my company, we use BMC Control-M Version 9.0.21. My company is a customer of BMC.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution an eight out of ten.

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

What do I think about the scalability of the solution?

It is a highly scalable solution. Scalability-wise, I rate the solution a nine out of ten.

More than 300 users, consisting of batch operators, job schedulers, analysts, and administrators, use BMC Control-M in my company.

In my company, we use the solution daily.

How are customer service and support?

I rate the technical support a nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

I rate the product's initial setup a nine on a scale of one to ten, where one is difficult, and ten is easy.

The solution is deployed on an on-premises model.

The deployment process of BMC Control-M took less than an hour.

What about the implementation team?

My company had an in-house team to take care of the product's deployment phase.

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

I rate the solution's price a nine on a scale of one to ten, where one is low or really affordable, and ten is high or really expensive. It is a really expensive tool.

What other advice do I have?

I recommend the solution to those who plan to use it.

I rate the overall product an eight 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
Issam OUASSOU - PeerSpot reviewer
Senior Consultant IT at a financial services firm with 1,001-5,000 employees
Consultant
Mar 2, 2023
Good reporting, stable, responsive and thorough support
Pros and Cons
  • "Control-M has helped to improve our data transfers because it allows us to monitor the execution of the process. With other technologies, we cannot do that."
  • "The history module only contains a maximum of 10 days, but we would like to have access to more. For example, it would be helpful to have 30 days or two months of history available."

What is our primary use case?

We use Control-M to automate scripts that we use in banking and automotive use cases. These are our two big applications. We have a total of 18 applications running in Control-M now, and we want to move over approximately 13 more.

Control-M is running in a virtual machine.

How has it helped my organization?

Before Control-M, we had a lot of applications running under different operating systems, including Windows Server and Linux Server. We had a lot of scripts and a lot of programs that were running on the servers. When we implemented Control-M, we were able to automate a lot of those scripts. We have a lot of bank applications and processes and to this point, we have automated about 30% of the ones that we have to do.

We have automated some of our critical processes in core banking. Many of them are now being handled by Control-M. However, we have not yet finished all of the scripts.

Control-M gives us good visibility of our applications and processes. For example, in the morning we can see the results of all of the scripts, whereas, in the past, we could not do that. Our goal is to move the execution of the scripts from the server to Control-M. At this point, the scripts are controlled from Control-M but the execution is done on the server.

We have four domains in Control-M. We have planning, monitoring, history, and forecast. We do not perform data analytics yet.

Our clients use the web-based interface to interact with Control-M.

When a new team member or a new client wants to use Control-M, we have to install a client on their machine. After that is done, there are three options. The first is called Workload, and it is used for observing or monitoring the workload and execution of the jobs. The second one is called the configuration control manager, and it's for configuration administration. The third is reporting, which is another important one. We use the reporting module to generate our reports that concern the execution of the jobs.

We use Control-M to integrate file transfers with our workflows. It is called Advanced File Transfer (AFT) and is used by our financial team. We have another technology for file transfers but the problem with it is that it provides no transparency. There is no interface to see the transfers between applications. With Control-M, we can monitor the transfer between applications and it's great because we can see everything that happened throughout the day.

AFT allows us to configure actions. For example, if a file transfer does not complete successfully then we can send a notification to the destination about the problem.

Control-M has helped to improve our data transfers because it allows us to monitor the execution of the process. With other technologies, we cannot do that. Also, it allows us to configure the notifications, which is very important for us because it will automatically tell the other team when there is a problem with the transfer.

What is most valuable?

The most valuable feature is the monitoring, which allows me to see the execution and results of each of the scripts.

Being able to view the history is very important because if we have a problem then that is where we search for the details.

From an administrative perspective, the planning domain is very important when we want to add a new feature or a new script.

The forecast domain is what we used to ensure that the implementation is working and that the configuration is okay.

What needs improvement?

Compared to similar technologies, AFT takes a lot of time when transferring a large file from server to server.

The history module only contains a maximum of 10 days, but we would like to have access to more. For example, it would be helpful to have 30 days or two months of history available.

There should be more granular control available for monitoring applications and sub-applications. For example, when we want to monitor a job, we can specify the application, but we want to have the option to only specify sub-applications that are related to it. As it is now, all of the sub-applications are monitored.

For how long have I used the solution?

We implemented Control-M for our clients approximately four years ago.

What do I think about the stability of the solution?

Control-M has been stable for us since we implemented it, four or five years ago. We have not had any problems with the database, file system, or scheduling component.

What do I think about the scalability of the solution?

The scalability is excellent.

We have about 13 people who work regularly with Control-M. We are all engineers and IT managers, and I am the main administrator. The other administrators are in charge of their specific applications, and they need access to Control-M because they need to see the execution plans for the applications that they are in charge of.

How are customer service and support?

I have worked with BMC technical support and I would rate them a nine out of ten.

They respond very quickly, according to the severity of the problem. Also, the responses that they give are really clear and assist us with finding the problem, as well as the root cause.

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

I have worked with Dollar Universe and AutoSys in the past, before working with Control-M. I find that overall, Control-M is the best one for several reasons.

First, with Control-M, it's easy for someone to be an administrator. All of the documentation is available online, which is important. The second point is that the interface is easy to use. The third is that the solution is really stable compared to other products, such as AutoSys or Dollar Universe. These solutions were not stable in our environment. Part of the reason was that we had trouble finding any documentation online.

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

This is an expensive product compared to other solutions, although I think that it is a good one. We are in a good position with licensing, as we can run 10,000 jobs. To this point, we have 3,000 jobs that are running, which gives us room to integrate the remainder of our applications. 

What other advice do I have?

My advice for anybody who is looking to use Control-M is to have a lot of money. It is a good solution but it is expensive compared to others.

I would rate this solution a ten out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Buyer's Guide
Control-M
January 2026
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
880,481 professionals have used our research since 2012.
Aishwarya Deshpande - PeerSpot reviewer
BMC Consultant at a computer software company with 501-1,000 employees
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
Raghavaraju R - PeerSpot reviewer
Technical Lead at a tech services company with 10,001+ employees
Real User
Nov 20, 2022
Integrates well with other solutions and is able to expand but the learning curve is a bit high
Pros and Cons
  • "The solution is stable."
  • "We'd like it to be easier to maintain the administrative side."

What is our primary use case?

We are using the solution for maintaining the infrastructure jobs like database Genesys and NICE. All jobs have been integrated into a single frame and a BMC Control-M readme page. Basically, we create jobs and modify the jobs. We have to analyze if any jobs fail. We settle the issues so that the jobs are up to date and should run.

The solution can communicate with the cluster. It can redirect any alarms or failures, and we remediate those actions.

We create new job scenarios and workarounds. We have special access to incidents and monitor controller operations. 

What is most valuable?

The solution is good in terms of working with other products. The integration is useful. 

Once you understand the solution, the initial setup isn't too bad. 

The solution is stable. 

It's scalable. 

What needs improvement?

We need the updates to be able to maintain interoperability. We still want to be able to verify testing in production and the environment and want upgrades to go smoothly so as not to disrupt our applications. The more seamless it can be, the better remediation will go. 

We'd like it to be easier to maintain the administrative side. Transferring files should be easier. There are a lot of dependencies. We'd also like there to be less space consumption.

There's a bit of a learning curve for new users.

When we pull job applications, if we configure multiple tenants under multiple environments with a single frame while we are logging into the applications, it sometimes freezes and takes too much time. 

For how long have I used the solution?

I've used the solution for about one year.

What do I think about the stability of the solution?

From what I have seen so far, it is stable and reliable. 

We do have frequent version upgrades and maintenance and therefore haven't seen many issues.

What do I think about the scalability of the solution?

It's a scalable product. I'd rate it eight out of ten in the ability to scale. 

We have 11 people on our team and about four people who handle administration and maintenance tasks. We're in four regions: Australia, Singapore, India and New Zealand. In these regions, there are two configured clusters - one in Australia and one in New Zealand. 

How are customer service and support?

We have an administrative team that has the privilege of raising technical support. We will do the Genesys part, however, for BMC, they run the people. They will take care of coordination with the vendor and the business unit.

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

We use a lot of different solutions, including Genesys, NICE, Control-M ESPL, WFM, and workforce management. All are interoperable.

The company has used this solution for about seven years, and I have only been around for one. I'm not sure why they first initiated usage.

How was the initial setup?

The initial setup is easy once you have some experience. It can be somewhat difficult otherwise. 

We have four people that are able to handle maintenance tasks.  

Once our teams have tested and validated the scenarios are working fine, then they will move from Genesys into services. Once Genesys services have been integrated, Genesys engineers will come and will monitor everyday operations for Control-M. If they identify any files or any jobs that have instability, they'll look for a permanent fix.

What other advice do I have?

We are mediators between the vendor and customers. 

We are using around version nine. I'm not sure of the exact version number. 

I'd rate the solution seven out of ten. I do need more time with the product. However, I haven't seen the product causing many issues. It's been sustainable, and we've liked having all operations in one single cluster.

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. Partner
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."
  • "The documentation could be improved, and I'd also like to see automatic upgrades."

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."
  • "They can give more predefined plug-ins so that we don't have to create them."

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