No more typing reviews! Try our Samantha, our new voice AI agent.
Vitor Manuel Carneiro - PeerSpot reviewer
Operations Planning and Control - BMC Job Scheduling Specialist at NOESIS Portugal
Real User
Jun 21, 2022
Easy to administrate, stable, scalable
Pros and Cons
  • "The scalability of this solution is very good. The current solution is used wide spread in my company, but I don't have any plans to expand."
  • "I believe that the API should be upgraded with security control from the DM. There is Currently no security for the app API solution."

What needs improvement?

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

For how long have I used the solution?

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

What do I think about the stability of the solution?

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

What do I think about the scalability of the solution?

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

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.
913,654 professionals have used our research since 2012.

How are customer service and support?

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

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

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

How was the initial setup?

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

What about the implementation team?

The administration is currently done by two people. 

What was our ROI?

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

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

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

What other advice do I have?

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

Which deployment model are you using for this solution?

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

What is our primary use case?

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

What is most valuable?

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

What needs improvement?

The cost of the license could be improved. 

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

For how long have I used the solution?

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

What do I think about the stability of the solution?

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

What do I think about the scalability of the solution?

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

How are customer service and support?

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

How would you rate customer service and support?

Positive

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

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

How was the initial setup?

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

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

We were able to deploy it within a month.

What about the implementation team?

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

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

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

What other advice do I have?

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

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

I would rate the solution nine out of ten.

Which deployment model are you using for this solution?

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

What is our primary use case?

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

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

What is most valuable?

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

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

What needs improvement?

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

For how long have I used the solution?

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

What do I think about the stability of the solution?

This is a stable product. 

What do I think about the scalability of the solution?

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

How are customer service and support?

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

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

How was the initial setup?

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

What about the implementation team?

I implemented this solution myself. 

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

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

Which other solutions did I evaluate?

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

What other advice do I have?

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

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

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Digital Business Automation Team Leader at a tech services company with 51-200 employees
Reseller
Sep 15, 2021
A good, stable solution with a straightforward setup
Pros and Cons
  • "The initial setup is straightforward."
  • "It is very stable. We hardly get calls in respect to issues on Control-M, particularly on version 9.0.19."
  • "You barely need one person for customer maintenance because the system is pretty stable."
  • "There is definitely room for improvement. Version 9.0.20 actually comes with a web-based interface, but there are still a lot of things unavailable with it. There will eventually be more inclusions added into the web interface, but there is still a long way to go."

What is our primary use case?

We install, configure, and deploy Control-M for customers and make it run on-premises from them. After that, the customers take over.

BMC uses partners. They don't sell directly in the Middle East. So, they don't directly install the product and sell it. Instead, they go through partners, like my company.

We, as a company, don't use Control-M, but we sell Control-M to customers. We go onto a customer site, install the product, and configure it per their requirements. Then, we get their feedback and support related project stuff.

From a services perspective, we actively use BIM, which is the affiliate manager. We use the history to see the forecast. When the customer gets Control-M, the affiliate manager comes along with it. 

It is 100% on-prem, primarily because the Helix part of Control-M is not hosted in the Middle East yet. For many customers, there are regulations since the primary customers are banking, insurance, etc., which all require their data to remain within the country.

My customers are primarily banking customers, so they have their end of day processes that happen at night after the bank closes. These processes would involve AML, banking, and end of month payroll-related stuff across multiple organizations.

How has it helped my organization?

We do maintenance, project management, and support. Once a project is done, the customer has a support contract through BMC. That is through us. Customers cannot directly get in touch with BMC to open cases. It has to go through a partner. Therefore, we offer first and second line support to the customer.

What needs improvement?

There is definitely room for improvement. Version 9.0.20 actually comes with a web-based interface, but there are still a lot of things unavailable with it. There will eventually be more inclusions added into the web interface, but there is still a long way to go. 

There is also the automation API, which is a way to interact with Control-M, but it also needs a lot of improvement for other people to understand how to use it.

The documentation isn't really straightforward for the initial setup. It says, "Follow the on-screen instructions." The reason why people read the documentation is to have a heads up of what to expect and what is coming up. However, when you say, "Follow the on-screen instructions," I believe that is inappropriate.

For how long have I used the solution?

I have been using it for two or three years.

What do I think about the stability of the solution?

It is very stable. We hardly get calls in respect to issues on Control-M, particularly on version 9.0.19. 9.0.20 is still pretty new in terms of deployments. However, with version 9.0.18. I have had a couple of problems from customers.

You barely need one person for customer maintenance because the system is pretty stable. Of course, if it is version 9.0.18, the number of support cases that come in are more compared to version 9.0.19. We also get information requests from the customer where they might have audit requests or want to enable certain protocols because of security compliance within their organization. In these cases, they reach out to us. 

It is not that we are always involved with the customer. It is not an onsite model. If there is an issue with the product, the person calls. We have 20 customers whom we manage at the moment for BMC. That is just done with three people: an onsite resource and two employees, including myself. The onsite employee is with a telecom vendor within the UAE. His job is monitoring and maintaining the system as well as assisting the customer. He does everything in respect to Control-M at the customer site, e.g., defining jobs, monitoring jobs, executing jobs, and making sure that they are done properly. Another of my colleagues and myself deal with all the other customers from a project and support perspective. It is primarily support because once a project is done, then a customer has support with us. We manage those cases, involving ourselves in those cases. We understand what is required. If we have the information already and know how to do it, we will give them the procedure, etc. If we cannot do it, we get in touch with BMC to get the relevant answers.

What do I think about the scalability of the solution?

I have not had an issue with scalability per se. If there is any kind of resource crunch, the customer just needs to add resources. If it is a memory usage, then add memory to the virtual machine and you are good to go. 

You can have jobs at multiple customer sites. For that, there is a different level of scalability altogether from an infrastructure perspective.

How are customer service and technical support?

BMC support is good. I would give them eight or nine out of 10, most of the time. They reply quickly, even before the actual SLA time. However, in certain worst case scenarios, I would give them a seven out of 10.

Most of the time, the integrated guide immediately opens up the relevant page. You can get the necessary information from that. The videos are really basic. For example, with version 9.0.20, there are videos that come up by default in many places as part of the help page, which is ideal for beginners. Whereas, at my level of implementation, we are looking for more detailed explicit knowledge for a specific scenario. For beginners, the web help is more than enough, if a person is patient enough to go through it.

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

Personally, I have worked previously with a competitive product: Automic One Automation Platform. I was working with Broadcom earlier, doing a similar profile, where my portfolio was dealing with retail support and projects. So, I was deploying Atomic solutions. After that solution, I made a change and moved to BMC, as a partner. I have been working with Control-M ever since. Therefore, I have exposure with other automation products.

How was the initial setup?

The initial setup is straightforward.

If all the prerequisites are ready, a full-fledged setup for a single system would take 15 to 20 minutes to deploy.

Normally, we deploy with high availability so it has an uninterrupted service, even if a server goes down.

What about the implementation team?

Once the PO is all done for a project, we have a pre-kickoff with our company and the customer. We basically run them through the prerequisites and understand their priorities. For example, some customers are more inclined towards Windows and others are more inclined towards Linux. Most of them would like to have the DR environment in the setup, meaning it would be the primary site with two servers for high availability and a DR site with two servers. All these technicalities for the infrastructure and environment would be run by the customer along with the prerequisites. 

From a project perspective, we ideally implement the process flow. So, we understand their documentation. Then, we have an actual analysis and design phase, where we sit down with the customer stakeholders and get their requirements in terms of the actual process flows early on. Until then, we just know at a high level that these are the number of database jobs that will run on Control-M. We don't have explicit details at the analysis and design phase. We literally sit with them and go through their documentation, understand what they want to implement on Control-M, and how we can make it better or include notifications. After this, we start off with the installation. Based on the outcome of the analysis and design, we implement the process flows.

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

The annual licensing within BMC Control-M is on a per task basis. Three- and five-year contracts are also offered. The customer usually buys a bundle of tasks, e.g., 5,000 tasks, then my team configures Control-M for their usage. 

What other advice do I have?

It is a good, stable solution. It does depend on what exactly you are implementing, because automation solutions are primarily back-end solutions, e.g., back-end processes and batch processes, which can be executed on Control-M. However, sometimes customers get back-end solutions confused with RPA, which is front-end automation. When customers decide that they want to use some kind of an automation tool, they should really understand what their process flows actually need. There is a handshake that can be given between the front-end and back-end, but there are some customers who come to us wanting to buy Control-M, but they are actually looking for an RPA solution because their operations are front-end.

I would rate Control-M as eight or nine out of 10 in terms of stability and features.

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

What is our primary use case?

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

How has it helped my organization?

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

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

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

What is most valuable?

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

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

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

What needs improvement?

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

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

For how long have I used the solution?

I have been using it for about 1 year

What do I think about the stability of the solution?

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

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

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

What do I think about the scalability of the solution?

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

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

Centralized monitoring and administration can be achieved

How are customer service and technical support?

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

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

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

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

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

How was the initial setup?

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

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

What about the implementation team?

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

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

What was our ROI?

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

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

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

Depends on business requirement

Which other solutions did I evaluate?

No other options available

What other advice do I have?

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

Useful to automate batch scheduling. integrate within applications

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

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

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user1655889 - PeerSpot reviewer
System Engineering Manager at a marketing services firm with 10,001+ employees
Real User
Sep 13, 2021
Provides a single pane of glass through the dashboard to determine if a backup is successful
Pros and Cons
  • "My organization has been able to script scheduled jobs in Control-M to potentially replace legacy products that are at end of life or end of service. The previous backup applications that were being used for specific files, folders, or applications were no longer being supported, therefore being able to use Control-M to replace that has been very valuable."
  • "Control-M is doing a fantastic job for what we use it for."
  • "The infrastructure updates could use improvement. Some of the previous updates that we have run to get to version nineteen were troublesome. So, a more seamless upgrade path for the infrastructure components would be useful. I don't know if they have replaced that in version 20 or if version 20 has an easier path, but I would like to see the upgrade from one version to the next version be a little smoother."

What is our primary use case?

We use it as a scheduling tool. We use it for infrastructure backups and running scheduled tasks, but nothing in regards to data analytics.

It is an infrastructure process behind the scenes: custom backups and custom file migrations.

How has it helped my organization?

We leverage Control-M for backups. That would be a critical process that we have integrated. This allows teams that rely on the backups to have a single pane of glass through the dashboard to determine if their backup is successful. It allows email alerts or triggers, if something fails or we need to do manual intervention.

My organization has been able to script scheduled jobs in Control-M to potentially replace legacy products that are at end of life or end of service. The previous backup applications that were being used for specific files, folders, or applications were no longer being supported, therefore being able to use Control-M to replace that has been very valuable.

We rely on Control-M for automation. Anything that would have been a manual effort previously or legacy, Control-M has been able to replace.

What is most valuable?

The scheduler allows you to pretty much run anything from anywhere. It is very convenient. The sensor reporting that the scheduler gives you can monitor hundreds of jobs that could potentially be running in a given hour.

All the scheduled tasks are available in a dashboard or workflow view that different teams leverage. This is important and great. Having the ability to have a dashboard or workflow allows for easier troubleshooting. We also have alerting set up through email triggers, which are very helpful.

We leverage it for file transfer. We don't necessarily have application workflows dependent on those, but we do have Control-M for the migration of files. The visibility of a successful transfer is very useful, e.g., the ability to report on that or view whether that job succeeded or failed in the dashboard. You have an alert that would trigger on a failure. So, failure is automated. The Control-M job could retry that file migration a number of times based on logic that you have programmed into the job, and having to avoid manual intervention is useful.

The alerts are helpful and can contribute to faster issue resolution in the event of an issue.

What needs improvement?

The infrastructure updates could use improvement. Some of the previous updates that we have run to get to version nineteen were troublesome. So, a more seamless upgrade path for the infrastructure components would be useful. I don't know if they have replaced that in version 20 or if version 20 has an easier path, but I would like to see the upgrade from one version to the next version be a little smoother.

For how long have I used the solution?

I have been using it for about five years.

What do I think about the stability of the solution?

The platform has been great. I don't think we have had any downtime besides our upgrade process.

What do I think about the scalability of the solution?

The scheduling process has been able to handle almost everything that we have asked it to do. It seems to be able to run pretty much anything from anywhere within our environment.

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

This solution was a new integration/installation done before my involvement.

The application was a part of the infrastructure when I joined. We have been able to add automations for components that were otherwise manual. 

How was the initial setup?

The upgrades are a bit complex. The last time we did an upgrade, it took several hours.

What about the implementation team?

The upgrade was planned. We ran into an issue, then we had to reach out to support. They were quick to respond, but the resolution did take several hours. They did a good job. The issue was resolved in a timely manner during our upgrade window. Their service was an eight or nine out of 10, as far as issue resolution. To be a 10 out of 10, I would like something prescheduled. If we could have had support personnel available for the upgrade procedure, it would have been helpful. So, it was just the time element.

What was our ROI?

The product is helpful for its automation components.

What other advice do I have?

It is worth evaluating.

Control-M is mainly an infrastructure tool that we use for scheduled tasks. The IT teams and most of the operations teams are the ones who use it. I would estimate about 10 people, but the management of the application is centralized.

The big lesson learnt: Reach out to support when using the product and do something that you could reimagine.

We don't have any data analytics in Control-M.

We don't have developer integration with Control-M at this point.

Control-M is doing a fantastic job for what we use it for. The product is a nine out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Operator /Assistant Scheduler at Engen
Real User
Sep 5, 2021
In real-time, I can monitor jobs, failures, or anything that might be stuck
Pros and Cons
  • "In the client, it provides a unified view for me. I can alter the view that I want to see jobs and conditions. This is nice to have. The fact that you can see everything in one space is very important, especially these days where everything is about data and monitoring as well as because we are working from home on a global basis. So, I can monitor jobs in real-time, along with any failures or anything that might be stuck. The real-time monitoring and the ability to see everything in one place is important for us because we operate 24/7."
  • "It just works."
  • "Everybody's biggest gripe is the reporting capability option. It is a gripe because there is a lot of information in Control-M, but the solution doesn't have a good reporting tool to extract that information. Now, if you want all that information, you need to rely on another third-party BI tool to extract the information out of Control-M."

What is our primary use case?

Control-M is the primary tool used in our department as an interface between desk jobs and SAP. I create and monitor the jobs in Control-M and that ties into SAP.

At this point, we are using it as a batch scheduler, which is primarily used for SAP. We use it for everything financial, like payroll, because SAP is our primary ERP.

Our system administrator uses Control-M when he is scheduling batch jobs. 

How has it helped my organization?

Our SAP jobs are fairly critical, because there are a lot of collections from a financial aspect coming through on a daily basis. From that regard, Control-M is fairly critical for us. We need to know when and if jobs fail since that has an impact on the collection of money.

We used to have multiple shifts of people sitting there and monitoring our jobs until the introduction of Control-M. So, with Control-M, we have been able to reduce the human capital, in regards to shift workers. Therefore, we are saving money from a cost perspective, in this regard, by about 25%. We have had a 50% reduction in staff. The ability to monitor and be notified, when our jobs have on time completion or fail, has had a big impact on the company.

What is most valuable?

It is more about the notification tools and its ability interface with SAP. It has the ability to notify people about jobs and schedule based on prerequisites, because this is not something that we can actually do within SAP. For example, if one job is dependent on another job completing, SAP doesn't have this capability. This is why we went with Control-M. 

It is very simple to use. I have only been in this position for four years, but it was really easy for me to pick up and monitor Control-M.

In the client, it provides a unified view for me. I can alter the view that I want to see jobs and conditions. This is nice to have. The fact that you can see everything in one space is very important, especially these days where everything is about data and monitoring as well as because we are working from home on a global basis. So, in real-time, I can monitor jobs, failures, or anything that might be stuck. The real-time monitoring and the ability to see everything in one place is important for us because we operate 24/7.

I use the mobile and web interface. I started off with the desktop client, and there are some slight differences in the interface between the mobile, web interface, and desktop client. This is a nice feature, because when I am on the road or going for a walk, then I have my mobile with me and I can get notifications if I need to run anything. Then, I can just log on from there.

All the modules within Control-M can interface with SAP.

What needs improvement?

Everybody's biggest gripe is the reporting capability option. It is a gripe because there is a lot of information in Control-M, but the solution doesn't have a good reporting tool to extract that information. Now, if you want all that information, you need to rely on another third-party BI tool to extract the information out of Control-M.

Two or three years ago, I was at a seminar where they said that they were looking at improving the reporting. However, from that time until now, there hasn't been much of a change in the reporting capabilities. Especially in today's day and age, where accessing data has become very important, this is something that they should be looking at.

We are using Commvault as our backup application. Currently, there is no integration between Control-M and Commvault. 

For how long have I used the solution?

I have been in my position as an operator for four years. The company has had Control-M for over 20 years. 

What do I think about the stability of the solution?

Over the last three upgrades, Control-M has improved quite a bit. When I joined our department, Control-M didn't have a good reputation because it was always falling over. All our issues were addressed by Control-M with their upgrades. 

In the latest version, we find it has been extremely stable. We haven't had many failures as far as the program is concerned.

How are customer service and technical support?

Generally, we don't interact directly with BMC because we have a service provider that we use, Blue Turtle. So, we interact with Control-M via Blue Turtle for any queries that we are having.

How was the initial setup?

The initial setup was done before I joined the company.

What about the implementation team?

We have a system administrator who applies our Control-M updates.

What was our ROI?

Control-M has helped us improve Service Level Operations performance. It helped us from the monitoring perspective. Now, we are able to control real-time monitoring and real-time notification of any failures that would occur within the system. Because we run it 24/7, we have notifications for any failures that have been setup. They will come through on our mobiles, and in that regard, Control-M has helped us.

Which other solutions did I evaluate?

Unfortunately, I can't compare it to anything else.

What other advice do I have?

It just works. Control-M is very good. You only need to look at something else when an application gives you problems. However, in our environment, it is stable and just works. We haven't even bothered looking at anything else.

I can highly recommend it. It is very easy to learn. It is very stable. It has multiple interfaces, e.g., you can use it on your desktop, access it via the web interface, or access it on a mobile. The support that you get is actually quite good. It is a tool that I highly recommend. For what we require it to do, it does exactly that and more.

We have a system administrator, a chief scheduler, who is my supervisor, and two operators, including me. The four of us are power users who have scheduling capabilities in Control-M. We have different people on our BI team. Overall, 10 people have various levels of access.

We have tried Control-M as part of your DevOps automation toolchains. We are only getting into DevOps now as a company. We are still playing around with it. Currently, we are still fairly separate as far as DevOps is concerned. My department is basically the middleman between dev and operations. Whatever dev wants, we will create those jobs and test them. Once they want to send them into production, they let us know, and it then goes to operations. We are the center for those types of things.

Because we went into lockdown and the financial impact of the lockdown, projects were placed on hold. This year, they were& still on hold. Probably sometime next year, we will be starting on those projects again.

I would rate Control-M as eight out of 10 because the reporting needs improvement.

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
reviewer1638567 - PeerSpot reviewer
Administrator at a financial services firm with 1,001-5,000 employees
Real User
Aug 29, 2021
Good reporting, helpful planning and monitoring features, responsive support
Pros and Cons
  • "The most valuable feature is the reporting function. It allows us to pull up reports for specific information that the end-users are looking for."
  • "We have absolutely seen a return on investment with Control-M, as it is centralized and has made everything easier for the business end, in particular for getting their reports on time."
  • "I would like to see more audit report templates added, and perhaps more customizability in terms of reporting."

What is our primary use case?

We primarily use Control-M for financial services. We do file transfers, payroll, HR, and other related tasks.

The top three processes that we have automated with Control-M are payroll, HR reports, and time reports. This automation gives HR, and the business in general, a clearer picture of what is happening as far as the payroll timesheets go, including who's punching in and punching out. Essentially, it improves transparency.

How has it helped my organization?

Control-M provides us with a unified view where we can define and monitor applications, and this is very important to us, especially in the audit process. We have auditors and they request certain information; using Control-M, we can log in and create the report according to the parameters they're asking for. It makes life much easier.

Our developers use the web-based interface to monitor their jobs. They do not have access to do anything else but they can tell if their jobs have run, or not.

Our developers leverage the “as-code” interfaces and it makes it very easy to roll out new applications and application updates. Everything is automated as far as transferring files in and out to certain people. This is helpful because it doesn't have to be done manually. It also generates reports automatically for us. Control-M jobs produce the reports so we don't have to create them every day.

We just started using Control-M to streamline our data and analytics projects. So far, it has given us some actionable insights. The streamlining has improved our business service delivery because we can tell if something is running behind, and why. We know if there's an issue before anybody notices.

Control-M has improved our data transfers because it is much easier to do encryption back and forth when sending files.

This product has helped us to achieve faster issue resolution. I estimate that issues are now normally resolved within 10 minutes. It's very quick.

Control-M has helped us to improve service-level operations performance. We have a critical job stream and because we're an institution, we have to have certain data out at a certain time for the federal reserve. If we can detect when something is running behind, and why, then we can notify them ahead of time so that they know the reports are going to be late. It helps them on their end, too. This way, they don't have to call and ask us where their report is.

What is most valuable?

The most valuable feature is the reporting function. It allows us to pull up reports for specific information that the end-users are looking for.

The planning and monitoring features in Control-M 20 help us because we can forecast to assist with network maintenance. For example, if we have something major going on with the network and there is going to be downtime, we can do a forecast to see what's going to be running at that particular time and adjust things accordingly.

What needs improvement?

I would like to see more audit report templates added, and perhaps more customizability in terms of reporting.

For how long have I used the solution?

I have been using Control-M for 15 years.

What do I think about the stability of the solution?

Control-M is very stable and we've had no major issues with it.

What do I think about the scalability of the solution?

Scalability is not a problem. It absolutely extends with our needs and the jobs that it needs to run in. At this time, it is running payroll reports and other payroll jobs. We are looking at expanding this to other applications in the future, although there is nothing definite yet.

How are customer service and technical support?

Technical support is very responsive and we have never had any issues with them. Generally, if we have a problem or question, we can open a ticket with BMC and we usually get a response back within an hour, or no later than two hours.

I would rate their support a ten out of ten.

What about the implementation team?

We work with BMC for upgrades and support. We are part of the AMIGO program.

What was our ROI?

We have absolutely seen a return on investment with Control-M. It is centralized and it's made everything easier for the business end, in particular for getting their reports on time. 

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

The pricing of Control-M is reasonable. 

What other advice do I have?

The developers in our organization are responsible for creating the scripts. There are 20 of them and they monitor their jobs. With respect to operations including creating, running, modifying, and killing the jobs, there is a group of six staff in charge of that. This group also creates the schedule and the calendars, so essentially, they take care of the day-to-day administration.

My advice for anybody who is considering Control-M is that if they have questions then BMC is great to talk to, but there is also a BMC community and if they have questions or want to know how it's running or working for other organizations, they can post and generally get a response back. There are user groups specifically within Control-M.

I would rate this solution a ten out of ten.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Project Manager at a energy/utilities company with 10,001+ employees
Real User
Aug 29, 2021
Limitless scalability, good support, and it has improved our incident resolution time
Pros and Cons
  • "The integration with ServiceNow is good. When a job ends and there are problems with it, we automatically open an incident in this platform, and the number of the incident is forwarded to Control-M. This means that we have a record of it with the log of the job."
  • "Control-M has helped us to improve the performance of our service-level operations by approximately 60%."
  • "Integration with some applications and platforms is complex and requires development. We have done some integration with the application integrator, but it was more like a manual solution. This is an area that can be improved."

What is our primary use case?

I am a project manager and am responsible for the Control-M infrastructure.

Control-M is the only batch infrastructure that we have, so we run all of our batch activity on the platform. We are using the web interface, for example, the workload change manager and application integration. There is not a particular sector but rather, we run all of our batch jobs on this tool.

How has it helped my organization?

Control-M provides us with a unified view of our workflows, which is important to us because our processes are standardized. We have set up a company that is used mainly for scheduling, which is also involved in creating flows and monitoring them. As such, standardization from the point of view of the user is important. Effective standardization facilitates our work. 

We have automated many processes with ServiceNow, including some that are critical. For example, if we need to stop 100 instances, we can open a ticket in ServiceNow and it automatically creates the job flow in Control-M that sends the command to stop the instances.

The integration with our incident management platform has meant that we have been able to achieve faster issue resolution. The reason is that we have eliminated the manual phase of opening an incident. It was very time-consuming and it is not easy to calculate how much time we have saved, but I estimate that our process is 70% faster.

Control-M has helped us to improve the performance of our service-level operations by approximately 60%.

What is most valuable?

The integration with ServiceNow is good. When a job ends and there are problems with it, we automatically open an incident in this platform, and the number of the incident is forwarded to Control-M. This means that we have a record of it with the log of the job. This is a feature that reduces manual work. It is not officially included in Control-M; rather, it was developed for us by BMC.

The web interface supports us well because we have done some customization for each area of our company, and the client can see all of the jobs that they are interested in seeing. One can watch their flow on a phone or tablet. For example, we have integration with WeLink and our clients can see the flow of the billing workflow.

We use Control-M as part of our DevOps automation, and for our company, this is very important because it reduces the amount of work that has to be done. We are a very big company and we have millions of jobs scheduled. The more that we can automate, the better it is for us.

What needs improvement?

Integration with some applications and platforms is complex and requires development. We have done some integration with the application integrator, but it was more like a manual solution. This is an area that can be improved. 

For how long have I used the solution?

I began working with Control-M approximately 20 years ago.

What do I think about the stability of the solution?

In past versions, there were issues with stability and it was a negative experience for us. However, in the version we have now, stability has improved. At this point, the product is good and stable.

What do I think about the scalability of the solution?

Scalability-wise, there are no limitations. We have between 500 and 600 users including our DevOps team, applications teams, and others. For example, some people work on solving problems, others handle scheduling, and some only use it for viewing or monitoring the workflows.

How are customer service and support?

We have a strong collaboration with BMC and we are constantly in contact with them.

The support is good and we are satisfied with it. In general, the responses are fast and the solutions that they provide are good.

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

In the past, we migrated from IBM's Tivoli Workload Scheduler (TWS). We did not use the Control-M migration tool at the time because it had not yet been developed. We completed the migration manually.

The reason that we switched to Control-M is that we stopped using the mainframe.

How was the initial setup?

There was no particular problem for us in regards to the implementation process, as we had BMC to assist us. We have a very large environment and our migration took between twelve and eighteen months. We have thousands of agents and many Control-M environments.

We did not follow a particular implementation strategy.

What about the implementation team?

For implementing and setting up Control-M, we collaborate strongly with the BMC team.

We have approximately 20 people of varied roles in charge of the day-to-day administration.

What was our ROI?

My impression is that we have seen a return on investment from using Control-M. As it is our only solution for batch processing, it helps us to centralize all of the batches that we have. This, along with the standardization of workflows, are the most valuable features of this product.

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

The licensing is managed by the commercial section of our organization.

Which other solutions did I evaluate?

We evaluated several options and we found that Control-M was the most complete solution.

What other advice do I have?

We use Control-M to integrate file transfers within our workflows, although we don't use the managed file transfer capability that comes with it. We are currently analyzing it and we are deciding whether to use it or not. At this time, we use other programs for our file transfers. Our analysis will show whether we can migrate the process to this new feature.

Overall, Control-M is a good product. We do have small requests that we give to BMC, although they are very specific. The product covers a good percentage of our needs, as-is.

This is a product that we will continue to use and I can recommend it to others. I expect that in the near future, we will migrate to the most recent version, 9.20, and that we will use some of the newer features that it offers. That said, there is always something that can be done to make a product better.

I would rate this solution a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
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
Balabrahmam_Chakka - PeerSpot reviewer
Senior Program Manager at Tata Consultancy Services
Real User
Top 5Leaderboard
Aug 29, 2021
Reduced the number of jobs that we run daily
Pros and Cons
  • "Control-M has helped us resolve issues 70% to 80% faster. It provides us with alerts instead of having someone go to that particular server and check the logs to determine where the issue is. We can simply click on the alert information, then everything is in front of us. This provides us with time savings, human effort savings, and process savings."
  • "Control-M has helped us resolve issues 70% to 80% faster."
  • "Control-M reporting isn't that good. It is very limited. We would like the ability to create our own reports as well as the ability to publish dashboards in the cloud, which would help us. Improved reporting will help us determine statuses and get the answers that we need. However, I personally think BMC is not focusing on the reporting. I have even visited the BMC office in India, and asked, "Why haven't you improved the reporting?""
  • "Control-M reporting isn't that good. It is very limited."

What is our primary use case?

I work for the second largest chain of supermarkets in the UK. We are running about 90% of our jobs through Control-M. This applies for jobs and scripts on-premises and in the cloud.

When we used Control-M version 7, we were just doing scheduling. When we moved to Control-M version 9 six months ago, we started using the cloud plugins, like AWS.

How has it helped my organization?

Control-M is business-critical for our operations. It does all our monitoring and tracking.

Our command center people watch the Control-M job status and alerts. Since the pandemic started, and we are working from home, we have been providing them with Self Service. We started this two or three months back. Now, they can watch the jobs and alerts through their mobile and iPads instead of logging into their laptops.

We set up a file transfer mechanism because this will be easier for Control-M to track end-to-end.

We use Control-M as part of our DevOps automation toolchains. We have a four-person team for Control-M. We help the DevOps team create new jobs. We assign a dedicated resource to understand their requirements and how they can be integrated with other jobs. Because Control-M works end-to-end, it is critical for our DevOps daily jobs.

We use Control-M to streamline our data and analytics projects. Control-M has helped improve our data transfers. If there are no security concerns, the data can directly link to downstream systems. We use Control-M to watch all the transfers of files to their targets.

What is most valuable?

All our Control-M alerts go to our internal automation.

It has two-way integration. We now have a ServiceNow integration. 

What needs improvement?

Control-M reporting isn't that good. It is very limited. We would like the ability to create our own reports as well as the ability to publish dashboards in the cloud, which would help us. Improved reporting will help us determine statuses and get the answers that we need. However, I personally think BMC is not focusing on the reporting. I have even visited the BMC office in India, and asked, "Why haven't you improved the reporting?"

There are some latency issues with jobs between on-premises and the cloud. BMC is helping a lot to check the imports and exports from version 7 to version 9, including the EM server and the mainframe.

Control-M could improve agentless connectivity a little more. We are using it almost 100% with agents, but when we start using agentless, Sainsbury's Bank has different security mechanisms and we cannot install Control-M. For example, the agentless connection fluctuates a lot, which triggers alerts.

For how long have I used the solution?

I have worked with Control-M for almost 10 years, since 2010.

What do I think about the stability of the solution?

The stability is very good. 

What do I think about the scalability of the solution?

The scalability of the latest version is a drastic improvement compared to version 7.

How are customer service and technical support?

We are getting good help from them. When I use Support Central, I can also see tickets that have been created by my colleagues.

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

We currently have IBM TWS as a job scheduler, but they don't automate their ticketing. Whereas, Control-M has automatic ticketing. 

We are using TWS for mainframe data. We are looking to start moving all our TWS jobs to Control-M now that Control-M is in the cloud. We are looking at moving these jobs around September or October, then we will have 200,000 jobs daily in Control-M.

How was the initial setup?

We are trying to import from Control-M version 7 to Control-M version 9, but have experienced a major problem with its new features (database-related stuff). We are slowly fixing this as we go, with the help of BMC. Right now, we are doing this process step-by-step, but we can't upgrade everything to the latest version. We can only move everything to Control-M version 9.5.

Initially, we were first-timers doing the cloud. We had so many trials and errors. For importing, we created virtual machines in AWS and set up a lot of automation. However, we needed a static IP address for Control-M. So, we had to start from scratch to create new virtual machines with static IP addresses.

We are currently importing step-by-step. We still have two mainframe servers that we need to do and should be done by the end of August.

What was our ROI?

We have 70,000 jobs running daily. Control-M has reduced the number of jobs that we are running daily. We used to have more than 500,000 jobs running daily. This is very important to us.

Control-M has helped us resolve issues 70% to 80% faster. It provides us with alerts instead of having someone go to that particular server and check the logs to determine where the issue is. We can simply click on the alert information, then everything is in front of us. This provides us with time savings, human effort savings, and process savings.

Which other solutions did I evaluate?

You can't compare other tools to Control-M, because Control-M is further ahead of any other tool.

What other advice do I have?

Once a year, as part of our disaster recovery, we restart Control-M and see what happens. Next, we will run those jobs through Control-M. Then, we will show management, "This is what happens if you use Control-M and if you don't use Control-M."

There are some areas of our business where we don't have Control-M. When we start doing those areas through Control-M, it will be an end-to-end solution.

We don't use Control-M for file transfers. We have proposed using Control-M for file transfer with version 9, which is in the cloud.

In the future, we will give control to the DevOps team through BMC AMI Change Manager. They will create the jobs, then send them to our BMC Control-M team for review, testing, and promotion to production. However, adopting this will take some time.

I would rate Control-M as a nine out of 10.

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