Orchestration has transformed complex batch invoicing and now simplifies cross-platform workflows
What is our primary use case?
I lead a team of Control-M schedulers and operators, and I also do some scheduling myself. A specific example of a task or workflow I manage with Control-M is that I have re-engineered a monolithic script. The process I re-engineered was designed for printing invoices, specifically the invoices of EDP clients, which amounts to about eight million invoices per month.
To handle that scale with Control-M, I made changes by decomposing the monolithic script, which was made in shell scripting, into Control-M jobs, getting the complete workflow, a PDF, and transforming it into a Control-M workload. I do a lot of transformation from monolithic scripts or jobs that can be transformed into workloads within Control-M.
What is most valuable?
The best features Control-M offers include cross-platform dependency management, which is interesting because a job on the mainframe depends on a file arriving from a Unix system that, in turn, depends on a Windows process completing, and Control-M handles that heterogeneous dependency chain natively.
A time when this feature really made a difference for my team was when we had several workloads that are dependent on each other, using different platforms, and that interconnection between those platforms is really relevant to the whole process. There are more features that add value to Control-M, such as the calendar and condition system, which is really powerful to schedule almost to perfection many workloads that are critical for the business, whether in energy, insurance, banking, etc., because it maintains the logic.
Using the conditions allows me to create the re-engineering process that I have mentioned, which depends not only on the conditions but allows everything to run smoothly and on time. Tasks that in the original monolithic script would take about two hours now take at least fifty percent less time because it is more efficiently designed. The time savings were enabled mostly by parallelization, but not only that; I can adjust several aspects.
Control-M has positively impacted my organization because if some condition fails or if a calendar is incorrectly defined, a simple error in a condition can stop a critical workload, stop invoicing, and stop files that should go to the banking system.
What needs improvement?
Control-M can be improved with better integration with modern DevOps toolchains, as while it has made strides with APIs and the automation API, integration with tools such as JIRA and ServiceNow could be more seamless out of the box.
There is also a knowledge barrier that BMC should be aware of; Control-M has a steep learning curve for deep operational mastery, where basic administration is fairly accessible, but truly understanding the platform takes months to years for a new person, and BMC could invest more in advanced training and certification paths beyond the basics.
For how long have I used the solution?
I have been using Control-M for more than twenty years, since around 1996.
What do I think about the stability of the solution?
Control-M is stable in my experience. I have worked with Control-M environments processing tens of thousands of jobs, and currently, we have around six thousand jobs in the energy company.
What do I think about the scalability of the solution?
Control-M is used quite extensively; we execute around six thousand jobs a day, serving around seventy to eighty applications, and it is always growing, also serving many DevOps teams.
How are customer service and support?
BMC support is generally competent for standard issues.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Before choosing Control-M, I always worked with it and know alternatives such as TWS, Autosys, and other platforms similar to Control-M, but I have never worked with them.
What was our ROI?
The ROI of Control-M in critical infrastructure is less about percentage savings and more about what does not fail, such as when a national payment system opens every morning on time, or when millions of transactions are processed without a missed dependency.
What's my experience with pricing, setup cost, and licensing?
Control-M has premium pricing, which is justified for enterprise-scale operations, as we are paying for a platform with decades of maturity, proven reliability, and the capacity to handle complex orchestration scenarios that simpler tools cannot manage.
What other advice do I have?
I have always worked with Control-M, first on banking systems and then on energy systems, and though I worked with other systems, Control-M was always present. We have many users in many different roles; there are maybe four or five administration roles along with operation roles.
The biggest lesson I have learned from using Control-M is that it makes your life easier in dealing with batch processing, whether on mainframe or distributed servers, allowing you to define everything the way you want. I advise others looking into using Control-M to invest in people, not just the tool, emphasizing that a well-configured Control-M environment with experienced operators is essential for reliability.
Integrating Control-M with technologies for our data ops and DevOps processes can be difficult as technologies change. I would rate this review nine out of ten overall.
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?
Automation has transformed daily job scheduling and consistently saves hours per batch run
What is our primary use case?
My main use case for Control-M is scheduling jobs and maintaining the EM server and the Control-M server, along with giving support to the asset team on troubleshooting of job failures.
We typically schedule OS jobs and AFT jobs in Control-M, and we also have SAP jobs and Informatica jobs running on Control-M.
Regarding my main use cases with Control-M, we are scheduling jobs for the asset team and maintaining the architecture of Control-M.
What is most valuable?
Control-M offers several great features, with scheduling jobs being a very good feature, while the GUI feature is user-friendly and makes scheduling jobs very easy, saving a lot of time compared to other scheduling tools.
The GUI helps my team day-to-day by making job scheduling very easy, as we can use planning tabs or the back-end of the job through drag and drop, and after adding a few job details, we are ready to proceed. The monitoring tab is also very useful for monitoring daily or scheduled jobs, and the forecast feature is excellent for predicting how jobs will execute in the future.
The reporting feature serves us well for extracting reports on job executions and past executions.
Control-M has positively impacted our organization as we have saved a lot of time and money by utilizing its features, which we found to be very convenient compared to other workload automation tools.
We are saving a lot of time as earlier we had numerous manual activities that usually took four to five hours to perform, and since automating those tasks in Control-M, we now execute them within two hours, effectively saving two hours per batch execution.
What needs improvement?
The reporting feature has limitations with job execution, and I believe there should be integration with Power BI or any visualization tool to provide a detailed summary of each job instance on a single dashboard.
Control-M could have more types of jobs that could be integrated with it, but for now, the features are adequate.
For how long have I used the solution?
I have been using Control-M for the last eight years.
What do I think about the stability of the solution?
Control-M is stable in both production and non-production environments.
What do I think about the scalability of the solution?
Control-M's scalability is convenient, easy to use, and flexible with various integrations.
How are customer service and support?
The customer support for Control-M is convenient, providing us with 24/7 assistance for architecture and job execution issues.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Previously, we were using AutoSys, but we found AutoSys not user-friendly based on feedback from the asset team, prompting us to switch to Control-M, which is better suited for our organization.
How was the initial setup?
Control-M is deployed in my organization on a private cloud.
We use AWS as our cloud provider.
What about the implementation team?
We require around five to six staff for the deployment and maintenance of Control-M, all of whom are Control-M admins assisting in deploying Control-M for various asset teams and maintaining their services.
What was our ROI?
We have seen a return on investment due to money and time saved as we automate tasks in Control-M, allowing us to reduce staff numbers as well.
What's my experience with pricing, setup cost, and licensing?
The pricing for Control-M is genuinely fair compared to other workload automation tools in the market, and its features add value, making us satisfied with its pricing structure.
Which other solutions did I evaluate?
We evaluated AutoSys before choosing Control-M as our solution.
What other advice do I have?
The biggest lesson I have learned from using Control-M is that automation is very convenient, with workload automation and job scheduling being easy and maintaining jobs in Control-M being very manageable.
My advice for others considering Control-M is that it is definitely a reliable option since it is convenient, flexible, and stable.
Control-M is extensively used as we have deployed it for many asset teams, and we plan to increase its usage as we are in discussions with different teams to migrate their manual activities into Control-M.
I would rate this review as a nine out of ten.
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?
Automation has saved hours of manual scheduling and improves monitoring for complex jobs
What is our primary use case?
My main use case for Control-M is job scheduling. I use Control-M for job scheduling by scheduling jobs for the asset team, like OS jobs, MFT jobs, and AFT jobs. I exclusively use Control-M for scheduling.
What is most valuable?
The best features Control-M offers include monitoring, planning, and forecast. Planning stands out the most for me in Control-M, as it helps me to schedule jobs.
Control-M has positively impacted my organization by allowing us to automate a lot of manual activities, so we are saving time.
What needs improvement?
Control-M can be improved with GUI features such as job failure monitoring, where the duration can be increased from 30 days to one year so that we can monitor long durations of job failures.
For how long have I used the solution?
I have been using Control-M for 11 years.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
The scalability of Control-M is good.
How are customer service and support?
The customer support for Control-M is fine.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I did not previously use a different solution.
How was the initial setup?
My experience with pricing, setup cost, and licensing indicates that it is cheaper than other automation tools in the market.
What about the implementation team?
We require five staff members for deployment and maintenance, and they all are consultants.
What was our ROI?
I have seen a return on investment, specifically in terms of money saved. We are saving a lot of time, as many activities that used to take around three to four hours by manual activity have been reduced to 30 minutes to one hour.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing indicates that it is cheaper than other automation tools in the market.
Which other solutions did I evaluate?
Before choosing Control-M, I did not evaluate other options.
What other advice do I have?
My advice to others looking into using Control-M is that it is easy to use, flexible, and stable. The features in Control-M are good, and the GUI of Control-M is actually very fantastic.
Currently, 500 users are using Control-M in my organization, where the majority of them are from the application team and a few are admin and schedulers. Control-M is currently used extensively, and while we do not have plans to increase its usage, we are using Control-M in different domains.
The biggest lesson I have learned from using Control-M is that it makes automation easy. It is easy to integrate Control-M with technologies for my data ops and DevOps processes as things change. I have automated activities on the Linux server while integrating with Control-M.
I would rate this product a 10.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Automation has reduced manual jobs and now supports high-volume 24x7 operations efficiently
What is our primary use case?
My use case with Control-M is for job automation and job scheduling. Instead of making 10 different technologies where we need to run jobs, automation allows us to reduce the number of people needed. Cost-cutting is significant; instead of 10 people, we can handle the work with only one or two people.
What is most valuable?
The best features in Control-M that I like the most are job scheduling and monitoring.
Earlier, I worked for many clients, and currently I am working for Zurich, Japan. There, we used different vendors such as Infosys, Cognizant, DXC Technologies, and two others. The project operates 24/7 as an insurance project where transactions happen during daytime, so we need to run jobs during nighttime as well to upload data, take backups, and complete other necessary tasks. Instead of managing this manually, I have automated everything related to job scheduling and job configuration.
What needs improvement?
The areas that have room for improvement are the GUI to make it more user-friendly. The interface is very easy, very good, and secure. Currently, I have not found any significant improvements needed. Every year the versions improve, and everything is progressing well.
For how long have I used the solution?
I have been working with Control-M for almost 16 years.
What do I think about the stability of the solution?
Control-M is a stable product, and I would rate it 10 as a stable product.
What do I think about the scalability of the solution?
The scalability is an eight out of 10. It is easy to upscale or downscale.
How are customer service and support?
I can give the technical support a nine out of 10.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
With Control-M, I compare the solution with other solutions I have worked on such as TWS (Tivoli Workload Scheduler), CA7, AutoSys, Tivoli DC (Tivoli Workload Dynamic Schedule), and Job Scheduling Console. I find that Control-M is more secure compared with the firewall system.
How was the initial setup?
Deployment is very easy with no issues.
What about the implementation team?
For the clients, they have to buy licenses, which are reasonable.
What was our ROI?
With Control-M, I would recommend implementing this product. It is a more secure solution.
What's my experience with pricing, setup cost, and licensing?
The solution requires easy maintenance because most of the time we take care of it on weekends like Saturday and Sunday, or during public holidays.
Which other solutions did I evaluate?
There is nothing difficult about integration. It is very easy to integrate technologies for data ops and DevOps processes.
What other advice do I have?
Currently, I am taking care of almost 10,000 jobs in an insurance company.
I would assess the BMC service team for helping map out migration as effective. For migrations, we perform them in development first. We configure the jobs in development, then move to SAT testing, UAT testing, and ST testing, and then to pre-production and production. If there are more jobs, we do migrations on weekends, on Saturday and Sunday, or at midnight one day before.
Deployment takes approximately one or two days and depends on the job types. Installing Control-M can take up to one or two days maximum. For scheduling, we need to configure different agents in different vendor systems such as UNIX systems, Informatica systems, or Tandem systems. For these configurations, we need to install the agents and define them in Control-M.
To make the solution a 10, there could be more automation. I would rate this review overall as a 9.
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)
Automation has streamlined massive file transfers and scheduling and now saves critical processing time
What is our primary use case?
My main use case for Control-M is scheduling jobs, monitoring the jobs, and monitoring application scripts that are working fine or not through Control-M, along with doing some automation. File transfer is the core focus of my main use case, while we have some other SAP jobs that trigger the job at a certain time frame from a SAP point of view.
What is most valuable?
The best features Control-M offers are ease of use, with everything very clear, including the agent-less scenarios, the Control-M Configuration Manager which provides a detailed view, and a very user-friendly scheduling system.
Ease of use in Control-M means we have everything on the GUI, so we do not have to jump to different locations to find out the issue or problem; we can find everything on a single screen and for scheduling, it has all the options needed, you just need to know the basics to figure out anything you want to do.
Control-M has positively impacted my organization greatly as we are running more than 5,000 jobs, including around 5,000 MFT jobs that transfer files from SharePoint to another server or between servers, helping us automate manual processes and reduce timeframes. Previously, while doing file transfers, we had to check for at least a two-hour timeline, but now through Control-M, we do it automatically with no manual intervention, reducing it to 45 minutes.
What needs improvement?
I believe Control-M can be improved as there is news about shutting down its GUI; I believe the GUI is more impactful than the web version, so continuing to use the GUI would be more useful. In addition to the GUI changes, introducing more types of jobs, such as for cloud usage, would be more helpful and versatile.
For how long have I used the solution?
I have been using Control-M for more than six years now.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
Control-M's scalability is good; it was a very easy process and did not require much work.
How are customer service and support?
The customer support for Control-M is great.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Previously, we used Cisco Tidal but switched to Control-M due to limitations with Tidal, such as agent-less scenarios not working properly and missing functionalities.
What about the implementation team?
We have two teams using Control-M: L1, which monitors job failures and takes requests from application teams to run certain jobs, and L2, which is responsible for scheduling jobs and configuring agents from Control-M, along with L3, which creates the environments.
We require an L3 team of three people for deployment and maintenance; they mainly take care of deployments and maintenance without taking much time due to the guidelines provided by BMC, with roles including SMEs and Control-M administration experts.
What was our ROI?
I have seen a return on investment, as the MFT jobs reduce the time frame from two hours to 45 minutes, allowing us to utilize that time for other platforms, technologies, or automation processes.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing of Control-M is that it is very minimal and optimal, making the cost good.
What other advice do I have?
My advice to others looking into using Control-M is to go for it without any hesitation or questions, as you will not regret it due to the many options for automation and the time frame reduction along with reduced manual efforts. I would rate this review at 9 out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)