Try our new research platform with insights from 80,000+ expert users
Junior Unix Specialist at Oy Samlink Ab
Real User
Multiple scheduling options allow you to do anything you want, whenever you want, and however you want
Pros and Cons
  • "The multiple scheduling options allow you to do anything you want, whenever you want, and however you want. You can easily be in control when things happen."
  • "The unifying features between Control-M for different platforms needs improvement. The scheduling options on the Control-M mainframe jobs are different than they are on our Linux server. There are a few differences here and there."

What is our primary use case?

We are using Control-M mainly to schedule our jobs and also for file transfers. We are now in the process of using Control-M to take some workload off our mainframe. 

We use it mainly for job automation and handling large chunks of data automatically.

We have Informatica workflows, which make up about 50% of all our jobs. Then, we have all kinds of software on Windows and Linux servers. The file transfers are another big thing on Control-M. However, we are mainly using it to automate our in-house scripts, like monitoring and whatever needs to be done.

We mainly use desktop clients. Some users are also on the web. Currently, we don't use the mobile interface at all.

How has it helped my organization?

We have some batch jobs or Informatica workflows that create the files for file transfers. We have those on Control-M, so it is all automated and happens through the conditions.

Our daily customers' accounts and credit card actions files are processed by Control-M automations every day. That is pretty much part of the core of our business. Other critical components are some monitoring scripts and health checks on our servers, which are run from Control-M. This has made things easier because we have the Batch Impact Manager on Control-M. So, we can use that to send emails, like, "We haven't received the daily-files yet. Or, the daily files are going to be late." Therefore, we have proactive monitoring if things aren't running on schedule.

I don't think it transfers data any faster than before. However, we now have better control and can also send emails to the correct people directly from Control-M, like, "Hey, this transfer is now complete." In terms of data transfers, and if something goes wrong, it is easy to just rerun the file transfer.

If we are using the Batch Impact Manager, it has caught a few times where the job has been running for a while and may not meet the deadline. There may be a loop somewhere, where one job has been stuck for a few hours. So, in this case, the Batch Impact Manager notifies us that it is taking quite long. There are days that this is useful to locate issues.

What is most valuable?

Multiple scheduling options allow you to do anything you want, whenever you want, and however you want. You can easily be in control when things happen.

Control-M provides us with a unified view where we can easily define, orchestrate, and monitor all our application workflows and data pipelines. This is quite important because I am our Control-M administrator. So, it is pretty important to me personally, but also for the company. It may not yet be quite in the center of our business, but we are clearly using Control-M as our main scheduling program.

What needs improvement?

Since we are using version 9.0.18, the web interface is a bit outdated and doesn't really support all our needs. However, we are migrating to 9.0.20, which should give us a lot more options, even in the web interface.

The unifying features between Control-M for different platforms needs improvement. The scheduling options on the Control-M mainframe jobs are different than they are on our Linux server. There are a few differences here and there.

There are capability-related issues between versions, but I think the latest fix pack has that covered. BMC has been doing a pretty good job about this.

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

For how long have I used the solution?

I have been Control-M for two and a half years.

What do I think about the stability of the solution?

The stability is pretty good. We haven't had any issues with Control-M being unstable in the last two years. They are up and running 24/7.

One person is the minimum needed for day-to-day administration of Control-M. We have three admins, who are also our SFTP and file transfer team. Someone just decided that they should be the Control-M admins, so they made all three of us go through the admin classes. Now, we have three admins. 

What do I think about the scalability of the solution?

Scaling has been pretty simple and a straightforward process. We just recently got the Control-M Workload Change Manager, which is an additional plugin to the main software. That installation was also quite easy. We got it up and running pretty quickly.

We have about 10 people using Control-M actively, who are system specialists and business intelligence specialists. We have three admins, then we have some batch job designers from the mainframe team using Control-M. We have also trained some of our Informatica people so they can monitor their own workflows and create new jobs. They can basically do whatever they need to do by themselves. 

How are customer service and support?

I would rate their technical support as five out of five. They have been really helpful and knowledgeable. Even though there have been some cases where support has originally said, "Well, we don't know for now," they have asked for data and provided us with a solution pretty much every time we have had any issues. 

If they don't have a solution on hand, they take it to the lab. We communicate with them and the lab, then everything works out pretty well. Even if there is a big issue, which isn't very common, they have just taken it, and said, "We will see. We will go to the lab where we will test".

The interface guide and YouTube videos have been somewhat useful. However, there is too much data in there. When you try to search something, you get too many search results that weren't exactly what you were looking for.

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

I don't think anything has changed that much. We used to have CA-7 before Control-M. Now, Control-M is just kind of taking over. So, not much change happened. It is just a new software to do the old job. 

We have benefited from Control-M. It is much easier to use and a bit more versatile than CA-7. 

I personally don't use CA-7 because it is located on the mainframe, and I'm not a mainframe guy.

How was the initial setup?

I wasn't involved in the initial setup of Control-M.

What about the implementation team?

We are currently in the process of upgrading Control-M into a new version. We have been working closely with BMC's technical people. 

What was our ROI?

So far, I think it has been good. No one has been talking about getting rid of Control-M. It is more like we are increasing our Control-M usage, if anything.

Control-M has improved our service levels on pretty much any aspect. Now, we can see the Control-M estimates of when a certain job will be completed. They become pretty accurate once a job has been running for a week or two. It can predict quite well when a certain job will be ready. So, if a customer asks us, "When are we going to receive our file?" I can check on Control-M, then say, "Well, I would say around...," whatever time it shows and let them know.

Which other solutions did I evaluate?

We have the CA-7 on the mainframe, and I have seen it being used along with Control-M. Control-M seems to offer a much better user interface, mainly because it is graphic and not on the black screen of a mainframe session.

I don't think our data analysts are currently using Control-M. We do have Informatica software in use, which is some sort of data analyst software.

What other advice do I have?

Always make sure that you have at least double checked everything, because Control-M does everything you tell it to do and exactly as you tell it. Therefore, make sure you are giving the right orders.

Working with Control-M has been pretty complex, but that has been mainly due to our corporate policies since we are located in Finland and in the banking sector. So, there are hundreds of things that we had to consider. While it has been a complex process, it has been more because of our corporate policies rather than Control-M. Once we decided everything, and everything was approved, just taking Control-M into use has been a pretty straightforward process.

Definitely take the scheduler course provided by BMC. That was hugely helpful for all of us. Trying to learn Control-M on your own will be a tough path to walk.

We have Control-M on the mainframe. As the mainframe will be taken down in a few years time, we have to replace the mainframe scheduling agent with something else. That will be Control-M.

Our dev teams are running their own fields. Once they are ready, they go through systems to store into production, then we can automate it. However, during DevOps and other testing phases, we may not use Control-M at all.

I would rate Control-M as 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
reviewer1641564 - PeerSpot reviewer
ITSM Implementation Manager at a transportation company with 10,001+ employees
Real User
Provides us with a unified view where we can easily define, orchestrate, and monitor all of our application workflows and data pipelines
Pros and Cons
  • "The ability to integrate file transfers has been instrumental in allowing us to accomplish the things we need with Control-M. In our industry, we take a lot of data and either push it down to the stores or retail grocery stores. We take files and push them down to the stores or pull files and information from the stores and bring it back to corporate. So, it's two-way communication with file transfers. One of the bigger things that we do with Control-M is scheduling data moves and moving data from one location to another."
  • "The MFT applications should have more functionality and flexibility within that tool. Having more flexibility with that tool for handling the one to many or many to one concept. Like being able to take data from one source and push it to many locations or pull data from many locations and bring it back into a single source. That's why we still use our TPS program for the file transfers just because we don't have some of those capabilities available to us within MFT."

What is our primary use case?

I manage the team responsible for the tool itself, the administration of the system. We have a separate team internally that does all the operations and scheduling facets of the tool.

Our primary use case includes supply chain, payroll, accounting, information technology, pricing validations, etc. Most of the areas of the business have some facet into Control-M.

How has it helped my organization?

We have automated critical processes with Control-M. It is critical in a lot of different processes. We use it for all of our server patchings every month, we schedule that so that it kicks off the job every month, then goes and updates all of our Linux servers, for example, or our Windows servers. It does deployments and things that are critical to IT business.

Automating this critical process has taken the human aspect out of that process. So, that user no longer has to be up in the middle of the night to do server patching. That's all hands-free, completely zero downtime, knowing back to the customers. It's been beneficial in that regard.

Control-M helped improve data transfers. Specifically things like processing sales information. So we have all the data from our various retail locations, our individual stores that get processed every day automatically using Control-M. And we have our daily pricing information that we send to the stores to update all the pricing for all the different locations. Those would be some of the bigger areas of business automation.

It has helped to improve data transfers. Specifically things like processing sales information. So, we have all the data from our various retail locations, our individual stores that get processed every day automatically using Control-M. And we have our daily pricing information that we send to the stores to update all the pricing for all the different locations.

What is most valuable?

The most valuable features are the scheduling aspects of the tool and to have everything scheduled and automated to be able to run on a set timeframe.

It's important to our work because we can set it and forget it. We don't have to worry about logging in and pulling that data every day or manipulating the data. It can be run on a schedule and then the proper timing after dependencies are run.

Control-M provides us with a unified view where we can easily define, orchestrate, and monitor all of our application workflows and data pipelines. It's not super important in my particular line, but it is important for the operations and scheduling team that use the tool.

We use mobile interfaces. They allow the development teams to be able to go in and set up the jobs that they need to schedule them accordingly. There's still quite a bit of a gap between the two tools. So, a lot of our users still prefer to use the desktop client.

We use Control-M to integrate our file transfers within our application workflows. But we do not use the BMC MFT program. We use a different third-party file transfer tool.

The ability to integrate file transfers has been instrumental in allowing us to accomplish the things we need with Control-M. In our industry, we take a lot of data and either push it down to the stores or retail grocery stores. We take files and push them down to the stores or pull files and information from the stores and bring it back to corporate. So, it's two-way communication with file transfers. One of the bigger things that we do with Control-M is scheduling data moves and moving data from one location to another.

We also use Control-M to streamline our data and analytics projects. It's not doing any automation now. That would be done with the tools that it feeds, like Cognos or other reporting tools. It just collects data for us.

The integrated guides and how-to videos in the solution's web interface are okay for some of the basic user questions that we get for how to use the tool and do some of the basics, but from an admin standpoint, which is what I'm responsible for with my team, they're not very helpful. We still go back to BMC Docs, open tickets when we need to, and things of that nature to get the information.

What needs improvement?

The MFT applications should have more functionality and flexibility within that tool. Having more flexibility with that tool for handling the one to many or many to one concept. Like being able to take data from one source and push it to many locations or pull data from many locations and bring it back into a single source. That's why we still use our TPS program for the file transfers just because we don't have some of those capabilities available to us within MFT.

It is still a little difficult to get support on Control-M. It seems to be its own very specific BMC product unlike Remedy and some of the other BMC tools we have. It's quite a bit more difficult to get support for Control-M.

I would rate their support a five out of ten. They're just average to adequate. 

You don't have the option to have a dedicated support resource and engineer. Someone that works with you individually to understand your environment, to help you grow and adapt to new things, and to roadmap your maturity within the tool as you do with some of the other BMC tools.

We use Premier Support for other BMC tools, just not this one.

For how long have I used the solution?

I have been using Control-M for two and a half years. The company started using the product in 2014.

What do I think about the stability of the solution?

It's very stable. We have no complaints in this area. The application is very well built and it is reliable. We were also very focused on the idea of availability when we built our environment.  We are setup with both high availability and a fail-over environments. If we were to have problems with a particular server, we have the secondary to fail over to.  Or, worst case, another environment to use in our secondary datacenter.

What do I think about the scalability of the solution?

Scalability is excellent. It's easy enough to spin up another server and add it to the server group.

Pretty much every application that we have in this company has some kind of Control-M piece to it. That's everything from accounting and payroll for our stores and customer interfaces. We're pushing and pulling data and doing different job-related things for almost all applications.

We'll continually use Control-M. Our IT business has 3,400 people. Control-M is mostly used by some of our development teams, traditional application development groups that develop our in-house applications. We have our system administrators, our infrastructure teams, IT security, operations, and those types of groups.

We require only one staff member for day-to-day administration. She was responsible for all the day-to-day administration of the tool like adding users, provisioning users, making sure hotfixes are applied to system upgrades.  

We recently did overall system health initiatives. It was also a point of contact for our operations scheduling group. If they have questions on the tool if there are any issues, or things of that nature.

How are customer service and technical support?

Technical support through BMC Support can be challenging at times.  If any issues need to be escalated to R&D then you have to work with directly with the team in Israel.  This can cause problems coordinating between time zones.  

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

We previously used ESP. There were a few reasons the company decided to move from ESP to BMC Control-M.   

1. The need for a product that was distributed based vs. mainframe based.  The company was working to retire the mainframe so there wasn't as much of a need for a product that was heavily mainframe focused. 

2. We were told that BMC Remedy and BMC Control-M were integrated so job failure ticket automation would be simple.

3. There was a desire to have the same vendor for our automation, orchestration, monitoring, CMDB, and ITSM tools.  BMC was able to meet this requirement.

What about the implementation team?

For the initial conversion, we used BMC. Through the last couple of upgrades, we used other BMC preferred partners.

We have used both CFS and Cetan Corporation to assist us with upgrading the application.  Both companies were knowledgeable and we were able to perform the upgrades without problems.

Recently, we have been able to upgrade the environments without assistance from a third party.

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

The licensing and pricing are bundled together with our other BMC products. I don't know the specific cost of Control-M by itself. For us, it is based on how many jobs we run annually.  We run roughly 9,000 jobs a year.

If I had to guess, I would say it's in the neighborhood of about $250,000.

Since it is based on a per-job run, if we increase the number of jobs that we run annually, the cost will increase accordingly.

There are also additional operational costs, hardware for servers, databases, BMC maintenance, etc.

Which other solutions did I evaluate?

Yes, other vendors were evaluated at that time.  Control-M was selected primarily because of the integration between it and other BMC tools.

What other advice do I have?

Make sure that you spend enough time to design and build your environment, both high availability and failover are critical to overall success.  Because we rely on Control-M so heavily, it needs to always be available. Control-M is critical to the success of our business, we cannot accept downtime. We do everything we can to keep the system running 24/7, 365. For example, we have invested additional time and resources to fully automate our monthly server patching. Now we can patch our environment with zero impact to jobs. 

Another piece of advice, use BMC as a partner for professional services, especially when doing your initial implementation.  It is a big endeavor and BMC can help you be successful.  Lastly, spend time training your staff on how to use and administer the product.  Control-M is a powerful but complex application.  It requires skilled and knowledgeable operators and admins to keep the system working well.

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
July 2025
Learn what your peers think about Control-M. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
861,524 professionals have used our research since 2012.
reviewer1909191 - PeerSpot reviewer
Electrical Engineer at a healthcare company with 10,001+ employees
Real User
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
reviewer1895451 - PeerSpot reviewer
Computer Production Support Tech at a government with 10,001+ employees
Real User
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
SAP Solution Manager and Control-M Admin at a wholesaler/distributor with 10,001+ employees
Real User
Integrates with all our applications, and saves a lot of time and monitoring effort
Pros and Cons
  • "It is an enterprise tool that integrates with all the applications in our organization. It has made our life easier because we don't need to wake up at midnight and do monitoring, etc. It does everything. It also sends precautionary alerts. If a job or activity is running for more than the specified time, it alerts the application team. So, our teams do not need to sit in front of a laptop or any open application to watch the jobs. They can do their other regular activities while Control-M takes care of all the jobs. It notifies them when there is job completion, delay, and error."
  • "We have some plug-ins like BOBJ, and we need a little improvement there. Other than that, it has been pretty good. I haven't seen any issues."

What is our primary use case?

It is an enterprise tool, and it is a critical one. It is used for scheduling all of our enterprise jobs and monitoring them. We have both cloud and on-premise applications, but Control-M is installed only on-premises. We have high availability as well as load balancing servers in the cloud as well as on-premises.

How has it helped my organization?

It is critical for our business. Control-M directly affects our business because all our jobs are integrated into it. Without it, it is very difficult for us to do the monitoring. There is application-level dependency. We have SAP, Logility, and other third-party applications, and then we also have retail applications. We have different types of jobs. SAP handles only SAP-related or ERP-related jobs. In retail, we have stored procedures, and BI has HANA procedures. If Control-M is not there, it would be difficult for application teams to sit in front of the application and wait for a job to finish and then trigger another one. We are a global company, and we have jobs running round the clock. It saves almost half of our time in a day.

It is good in terms of data transfer. We are using the Managed File Transfer plug-in. It is pretty good, and it has good features. In one place, we can see what files have been processed or what jobs have been deleted or failed. We can see everything on the dashboard. If I have to search for a particular file that is missing, I can go there and check. 

It can orchestrate all our workflows, including file transfers, applications, data sources, data pipelines, and infrastructure with a rich library of plug-ins. This functionality is critical from the application point of view.

It has had a positive effect on our organization when creating actionable data. It is pretty good. It is a critical application for us. All our jobs and integration activities are monitored and scheduled through Control-M. We have multiple projects running, and teams are continuously doing the testing in the Control-M. This is the application where they can do all the testing for high-load jobs and other things. It is a critical application for all project teams.

What is most valuable?

Cost-wise, it is good. It is an enterprise tool that integrates with all the applications in our organization. It has made our life easier because we don't need to wake up at midnight and do monitoring, etc. It does everything. It also sends precautionary alerts. If a job or activity is running for more than the specified time, it alerts the application team. So, our teams do not need to sit in front of a laptop or any open application to watch the jobs. They can do their other regular activities while Control-M takes care of all the jobs. It notifies them when there is job completion, delay, and error.

When we migrated to the SAP ERP application, a lot of jobs got created. We had to do all the things manually and monitor round the clock. Control-M has made our life easier. We can now concentrate on our applications and other tasks.

Since we have got this product in our company, our life has become easier. We don't require much L1 and L2 monitoring and support. We don't have L1 support when it comes to the Control-M application. We do have an L2 team application support, but it is minimal.

What needs improvement?

We have some plug-ins like BOBJ, and we need a little improvement there. Other than that, it has been pretty good. I haven't seen any issues.

For how long have I used the solution?

We have been using this solution since 2016.

What do I think about the stability of the solution?

It has been good so far, and I haven't seen many issues in terms of performance.

What do I think about the scalability of the solution?

Its scalability is good. We have more than 100 end-users of this solution.

How are customer service and support?

I would rate them an eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

I was not there when it was purchased and installed. It was already there when I came here. At that time, it was version 8. From 2017 onwards, I've been doing all the upgrades. Currently, we are on version 9.20.

What about the implementation team?

It is updated in-house. Usually, we submit the AMIGO report to BMC for the initial validation. Once they validate and confirm, we do the upgrade. They know what our environment is like, and if there are any issues at the time of upgrade, they easily find out the cause. We also have support from a third party called VPMA. We can take their help as well for critical issues.

In terms of maintenance, there are OS-level updates every month, which are taken care of by the IT team. Application-wise, we do patch fixes when a particular plug-in needs patching.

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

Cost-wise, it is good. 

What other advice do I have?

I would definitely recommend this solution. Control-M is the place to go if you want to have workflow automation in place. I have previously also worked with the Remedy tool in another organization, and I found it good.

It is pretty good in terms of creating, integrating, and automating data pipelines. If you have all the information, it is a straightforward activity. If it is new functionality, then before integrating Control-M with a third-party application, you need to do some work in terms of configuration.

It is easy to ingest and process data from different platforms. Its setup takes some time, but once the setup is done, it is pretty easy.

We don't use Control-M to deliver analytics for complex data pipelines. We do have analytics, but we have an SAP analytic application called BOBJ BI. We do have a job set up for that. It runs from Control-M, but analytics are shown in the SAP application.

Our cloud usage is not much. From the S3 bucket, we are using the file transfer part from the application perspective, but there is not much integration with cloud applications. We only have the MFT plug-in to communicate with AWS S3. Other than that, there is not much interaction with the cloud from the Control-M application side.

I would rate it a nine out of ten. It has been good so far. I haven't seen any issue. It is easy to use. I still have a lot to learn about this solution.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Matt L. - PeerSpot reviewer
Batch Analyst at Ferrellgas Partners, L.P.
Real User
Self Service allows end-users to do their own scheduling and frees up IT resources
Pros and Cons
  • "Control-M is excellent when it comes to building, scheduling, managing, and monitoring production workflows. Those workflows are of very high importance to our operations."
  • "I've never been very successful when researching ways to utilize Batch Impact Manager. It's a tool to set up dummy jobs in your job flow and it's supposed to come back to you and say, 'Okay, for this job flow, you are 50 percent complete at a certain point in time'...I would like things like Batch Impact Manager to be a little more user-friendly, out-of-the-box."

What is our primary use case?

We use it for workload automation and it's the primary application tool that we use. We use the Monitoring domain and the Planning domain daily, as well as tools and Configuration Manager as needed.

Our product support team installs it in our Citrix servers so that people can log in to Citrix, choose the application, and use it. But I, and the team that does the batch scheduling, also have our own local clients installed on our machines.

How has it helped my organization?

You can do the same thing in many different ways, but Control-M allows you to identify and improve any gaps in batch processing. It makes people aware of things through notifications and alerts. You want to be on top of things if jobs are not running correctly, are running long, are not executing, or end "not okay." There are various ways to set up having that information sent to the operator or the individual support teams.

Also, the Self Service feature allows end-users to do their own scheduling. That frees up resources like me, and is a huge benefit of Control-M. There are huge possibilities with Control-M for helping to give business users visibility and control over their jobs while freeing up IT personnel. Some companies that I've worked for have used the Self Service a lot more than others, and some places haven't used it at all, which is something I don't quite understand. There's an opportunity to free up your IT resources if you can get your users used to scheduling their own jobs.

What is most valuable?

Monitoring and planning are critical to my day-to-day work. Monitoring is for the active schedule and Planning is where you make scheduling changes on a more permanent basis. My roles have spanned multiple functions. I've been an operator, where you have to watch the active schedule in the Monitoring domain. I've been a scheduler, where you use Planning and do your work based on scheduling requests. And I've been an admin, where you use Configuration Manager and make sure that the product is installed and behaving properly. All three are equally important.

Control-M is excellent when it comes to building, scheduling, managing, and monitoring production workflows. Those workflows are of very high importance to our operations.

What needs improvement?

I've never been very successful when researching ways to utilize Batch Impact Manager. It's a tool to set up dummy jobs in your job flow and it's supposed to come back to you and say, "Okay, for this job flow, you are 50 percent complete at a certain point in time."

I've had varying levels of success with it, and it's not because Batch Impact Manager doesn't work. It's just that I don't have the knowledge to make it work. I would like things like Batch Impact Manager to be a little more user-friendly, out-of-the-box.

Also, BMC has a ticketing tool called Remedy, but very few places that I am aware of use it. They use solutions like Jira and ServiceNow. It would be nice if it were easier to use those solutions with Control-M. I don't have any firsthand experience where somebody comes in and says, "Okay, now JIRA and Control-M can communicate with each other. And if you want a failed job to automatically open a Jira ticket, this is how you do it." I don't believe that exists or, if it does, it is not simple.

Another point is that, for a while, they were pushing a Control-M mobile app, but I haven't seen anything about it for a very long time. Maybe it was scrapped. Because I wear multiple hats in my organization, I would love it. I would love to be able to go to a mobile app, log in and see a scheduler, go to a job, and see what it's waiting on. I would be interested in the ability to support things via mobile.

For how long have I used the solution?

I've worked in IT for 30 years and I have worked with Control-M for more than 12 years. I'm not interested in learning another tool. I'm all-in for Control-M.

What do I think about the stability of the solution?

The stability is an eight out 10. It's good.

What do I think about the scalability of the solution?

It seems like Control-M can handle just about anything.

How are customer service and support?

Their technical support is okay. Sometimes, just to get them to look at it, you have to run a utility called data collector, and you have to give them all this information just to engage them. That can be burdensome.

Although I haven't been involved in the initial stages of a Control-M implementation, I have contacted BMC's services team. Sometimes they're very responsive and sometimes they're not. They're not terrible, but sometimes it's tough to engage the support team for more general questions. 

But if I'm doing an upgrade or something related to the product itself, they seem to be pretty responsive.

How would you rate customer service and support?

Neutral

How was the initial setup?

I've never had to set up a Control-M environment. But there is a certain level of complexity when you do your upgrade, even though they market it as "upgrade in place." As long as you're on version 9, you can go from 18 to 19 to 20.

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

 The only question about adding plugins is, "Does it affect our support cost?" I was informed fairly recently that BMC changed its support structure. Instead of a tier, based on the number of the jobs, now they charge based on endpoints.

Before I download a new plugin, I want to make sure that it doesn't add a new endpoint and require us to pay more and not be in compliance with our current support agreement.

What other advice do I have?

There are a lot of schedulers out there. I don't have firsthand experience with many of them, but I know from working in the field, production support, that BMC is at the top.

Using Control-M to manage and orchestrate workloads across our enterprise is critical.

Which deployment model are you using for this solution?

On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
reviewer1883025 - PeerSpot reviewer
Tech lead at a retailer with 10,001+ employees
Real User
Feature-rich, provides a complete view of the jobs, and helps us to meet our SLAs
Pros and Cons
  • "The File Watcher utility, cyclic jobs, and email alert notification are valuable."
  • "Some of the features are not available. We were about to deploy the REST API, but we had some challenges. We had to use a third-party application. So, it should be improved in terms of integrating REST API jobs. That was something that was lacking. The customer was not that happy in terms of getting the desired output. So, we had to use a third-party application called Hangfire. We would like to have more videos on REST API integration, and we would like to have easy integration with the Control-M application through the REST API."

What is our primary use case?

We mostly use Control-M for the data flow and reporting. We also have the monitoring in place to make sure that the business meets the requirements, and there is on-time delivery of reporting and so on.

How has it helped my organization?

It helps to meet the SLA related to the information and notification to the required stores. In case there are any failures, we promptly rectify them. It has helped a lot with the business continuity processes without any delays.

We have improved a lot in terms of rectifying on time and based on the SLAs. It is, overall, pretty good. With the network overview, we can see the job flows. We also tell customers how useful the application is so that they avoid using any other job scheduling tool and have their job flows integrated with the Control-M application. We do a monthly talk with different technical teams to make them understand the features and benefits of the Control-M application so that they integrate or migrate to the standalone Control-M application and not use other job scheduling tools.

We have a complete view of the jobs, and the customers also know about the job flow. With the help of the reporting team, we provide them with reports of the job flow. There are detailed diagrams, which are very helpful to know about the job flow. It has been pretty helpful and good.

It allows us to easily ingest and process data from different platforms. I would rate it a nine out of ten in terms of ease of use.

It is good for creating, monitoring, and ensuring the delivery of files as part of our data pipeline. I would rate it a nine out of ten from this aspect.

It is pretty straightforward to create actionable data. It is simple and precise to know what information needs to be in and how it has to run based on the job.

What is most valuable?

The File Watcher utility, cyclic jobs, and email alert notification are valuable.

What needs improvement?

Some of the features are not available. We were about to deploy the REST API, but we had some challenges. We had to use a third-party application. So, it should be improved in terms of integrating REST API jobs. That was something that was lacking. The customer was not that happy in terms of getting the desired output. So, we had to use a third-party application called Hangfire. We would like to have more videos on REST API integration, and we would like to have easy integration with the Control-M application through the REST API.

For how long have I used the solution?

We've been using it since 2018 or 2019.

What do I think about the scalability of the solution?

Currently, there is not a heavy load of Control-M jobs. There are around 500 jobs, and we have around 30 controlling agents. We are now moving from the Window jobs and getting into using it for other jobs. We are also planning to upgrade to a newer version. So, there would be much more dependency on the Control-M application. 

The client installation does not have that much usage. People are moving to the web-based interface. On average, 10 people use the client, and 20 to 25 people use the web application.

How are customer service and support?

Their support is pretty good. I would rate them a nine out of ten. Sometimes, they take time. I had a couple of issues, which prolonged for more than a month. It was something that I wasn't expecting, but they were not show-stoppers. They should expedite their support. The time delay from the support team and the development team should be worked on.

How would you rate customer service and support?

Positive

How was the initial setup?

I was not involved with its deployment. In terms of maintenance, it is not maintenance heavy. We just happen to follow the best practice of doing a reboot every month and applying the patches.

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

We have a license till 2024. We are good and satisfied with it.

What other advice do I have?

I would advise others to go for it. It has all the features, and it can meet the requirements of any business. Control-M has matured over the years. It is more feature-rich. It has a better graphical user interface. It is catching up with the latest technology and is going to be cloud-based. YouTube videos and webcasts are helpful for new customers in adopting the application.

We have not used Control-M Python Client and cloud data service integrations with AWS and GCP. We have not yet reached that level in this organization. It is just for basic Windows. In a previous company, we used Python and AWS but not in this organization.

We generally move to a new fix pack or release after almost a year. We just wait until there are some bugs rectified in an existing new fix pack. We are looking forward to upgrading to version 9.0.20 to be able to use other features. I am hoping that the API has been enhanced in that version. Upgrading to this version will also help our users. They can use their web application and deploy the jobs rather than having a dependency on the scheduling team.

I would rate this solution an eight out of ten. They just need to focus on and provide more videos on the API side.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
System Programmer at a financial services firm with 5,001-10,000 employees
Real User
Meets our expectations, integrates well, and works without any problem
Pros and Cons
  • "In our bank, all new applications need to be implemented with Control-M. We try to look for the best way to establish communication between both products. One of the new features for us is Application Integrator. It is a very interesting feature because it lets us integrate with those applications that are not included in Control-M. By using Application Integrator, we can easily integrate new technologies. With the help of Application Integrator, we recently integrated with Blue Prism, which is a robotic product. We could integrate such processes into Control-M. Now, we are working with Ansible, and we are putting Ansible automated processes into Control-M."
  • "In general, it is a very good product, and we are very happy with it. It meets all of our expectations."

What is our primary use case?

Our organization is a bank, and all batch processes are in Control-M. 

We have installed it on a mainframe. It is an on-premise distributed system.

How has it helped my organization?

For the bank, Control-M is one of the jewels of the queen. It is the heart of the bank. For batch processes, Control-M is most important. We have Control-M working seven days a week and 24 hours a day. 

All file transfers are managed from Control-M MFT. Some of our clients who are small companies send the data to the bank about their employees' salaries. The bank takes that data and prepares payments for different people in the company. Control-M MFT is used for the information transfer between the bank and Visa, American Express, or Mastercard. All of the information is sent by using file transfer in Control-M.

It has improved our data transfers. It gave us the security and the vision of what is happening with our file transfers.

What is most valuable?

All of its features are very valuable. We have been working with Control-M for many years. For people who have been working with it, there is no other way. This product is a part of us.

It is very easy to use. Our operators are new people, and they start to work with Control-M from the first day in the bank.

In our bank, all new applications need to be implemented with Control-M. We try to look for the best way to establish communication between both products. One of the new features for us is Application Integrator. It is a very interesting feature because it lets us integrate with those applications that are not included in Control-M. By using Application Integrator, we can easily integrate new technologies. With the help of Application Integrator, we recently integrated with Blue Prism, which is a robotic product. We could integrate such processes into Control-M. Now, we are working with Ansible, and we are putting Ansible automated processes into Control-M.

What needs improvement?

In general, it is a very good product, and we are very happy with it. It meets all of our expectations.

Although we have used the Smart Tables facility for a long time, today we have had a need to process services that include processes that combine Mainframe and non-mainframe jobs (Windows, SAP, Informatica). An improvement for Control-M EM would be the possibility of creating combined Smart Tables, that is, they include mainframe and non-mainframe jobs so that the work order can be generated with the Unique option. Today, to achieve this we must manage global Conditions with Variables and generating a unique code to pass to the MF tables and not MF. Let me name this feature “Global Smart Tables”.

Another need we have is that Control-M MFT also supports commercial file transfer protocols such as CA-XCOM.

For how long have I used the solution?

I have been working with this product for more than 30 years. Personally, I have been working with Control-M since 1988. Here, in the bank where I am working, when we started in 1995, the product was on a mainframe.

What do I think about the stability of the solution?

It is the most stable solution that we have had. It has been working on the mainframe for two years without any problem. It is a very stable product.

What do I think about the scalability of the solution?

We have not had any problem with scalability. The bank has been growing for the last 15 years, and we had no problem with Control-M. Control-M has adapted to our growing architecture. All new applications that we have, such as SAP, Informatica, or databases, are covered by Control-M.

We have about 40,000 processes per day. We also have 100,000 execution per day. All batch processes are integrated into Control-M from different systems, such as Windows, SAP, Informatica, etc. All file transfers between the headquarter and the branches and the external providers are managed from Control-M.

The bank has 6,000 employees. The system and IT teams have about 600 people. We have about 30 people for operations, monitoring, and implementation. In the technology area or system programmer area, we have six people. All of them are using Control-M.

We work around the clock, and we have three teams that work per day. Each team has about 10 people. We have people for Operation Console who are looking at batch processing in terms of whether it is working fine. Four people are there to implement new jobs in Control-M. They are working with the calendars and resources. We have three people to administer the product, and there are other people to administer the jobs on Control-M. 

How are customer service and support?

BMC has very good people. Their support has been excellent. We had very quick replies. Their technicians have always been very friendly, and they have a lot of knowledge of the product.

They always provided a very good solution. When we had a Severity One problem, they call us immediately and solved the problem even on the weekend.

How was the initial setup?

Its initial setup was a long ago. It was very simple. The bank had about 6,000 offices, and it took about eight months to automate the whole batch processing.

At that time, people were not ready to use automated processes. The most difficult thing was to change the mind of the people. When we started with automation, people thought that they will lose their jobs with this kind of tool, and it was very hard to change the mind of the people. Using Control-M was very simple, and it was easy to use Control-M to automate manual jobs. From that stage till now, all new systems are syncing with Control-M, and all new developments are integrated into Control-M.

What about the implementation team?

Initially, we used a partner. At that time, it was New Dimension Software. It became BMC in early 2000. Now, we have a lot of people in the bank with Control-M profiles. When we use any new feature of Control-M, we don't need any partner.

I am the Control-M specialist for technical support in the bank. My job in the bank is to set up all new products.

What other advice do I have?

I have been working with Control-M for 30 years. So, I have seen other products. It is very easy to automate our daily manual jobs. It is not at all complex to set up the product. It is also very easy to teach to another person. It is not complex like other schedulers. It is a very easy tool.

So far, we have only been using its Windows client. We have now started to use its web interface. We are also starting to use the DevOps technology with Control-M.

We have migrated from Control-M 9.18 a month ago. We will start using centralized profiles. We will also start to work with Manage File Transfers (MFT) B2B. It is a new feature that we will start using to improve our customer delivery processes.

I would rate Control-M a 10 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
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.
Updated: July 2025
Buyer's Guide
Download our free Control-M Report and get advice and tips from experienced pros sharing their opinions.