Skip to main content
TrustRadius
Control-M

Control-M

Overview

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Read more
Recent Reviews

Control-M Review

10 out of 10
March 30, 2022
Currently, in our project, we are using Control-M to schedule and automate the regular jobs. We have installed the Control-M agent on our …
Continue reading

Control-M at Navistar

10 out of 10
March 22, 2017
Control-M is the enterprise-wide standard workload automation solution at our company. We have over 20,000 jobs scheduled each day across …
Continue reading

My Control-M/WLA Review

9 out of 10
March 16, 2017
Control-M is being used by our systems and operations departments. We run jobs of all sorts from many installed systems and it addresses …
Continue reading

Control-M Review

8 out of 10
January 31, 2017
Control-M is used to schedule thousands of jobs each day for our core banking products in one of our strategic data centers. This consists …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Central monitoring (49)
    10.0
    100%
  • Multi-platform scheduling (51)
    8.7
    87%
  • Alerts and notifications (51)
    8.3
    83%
  • Logging (50)
    7.7
    77%
Return to navigation

Pricing

View all pricing

On-Premise

Contact Sales

On Premise

SaaS

Contact Sales

Cloud

Entry-level set up fee?

  • Setup fee optional

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

How to Integrate Apache Airflow and Control-M

YouTube

Orchestrating Multi-Cloud Data Workflows with Control-M

YouTube

MFT with Control M

YouTube
Return to navigation

Features

Workload Automation

Workload automation tools manage event-based scheduling and resource management across a wide variety of applications, databases and architectures

8.8
Avg 8.2
Return to navigation

Product Details

What is Control-M?

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance. Control-M simplifies workflow complexity with a single end-to-end enterprise view, and decentralized and targeted self-service interfaces for developers, data and cloud engineers, business users, and IT Operations teams. Control-M also provides a set of out-of-the-box integrations for the latest application, data, and cloud technologies.

Control-M Features

Workload Automation Features

  • Supported: Multi-platform scheduling
  • Supported: Central monitoring
  • Supported: Logging
  • Supported: Alerts and notifications
  • Supported: Analysis and visualization
  • Supported: Application integration

Additional Features

  • Supported: SLA Management
  • Supported: Data pipeline orchestration
  • Supported: Hybrid and multi cloud workflow orchestration
  • Supported: Jobs-as-Code and DevOps support
  • Supported: Self-service interfaces
  • Supported: Conversion tool
  • Supported: Workload archiving
  • Supported: Self-healing and remediation
  • Supported: Standards in production

Control-M Videos

Giving Organizations Freedom within the Orchestration Framework. Business modernization is about delivering innovation. But to maximize innovative prowess, organizations need a platform powerful enough to give employees across the company freedom to drive modernization initiat...
 Show More
Control-M Overview Control-M simplifies application and data workflow orchestration on premises and hybrid environments. With a unified view, Control-M is used build, define, schedule, manage, and monitor production workflows, ensuring, reliability, and improving SLAs.
How Control-M can orchestrate critical SAP and non-SAP workflows together in a single view, across complex cloud and hybrid environments.

Control-M Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, UNIX, z/OS, i5/OS
Mobile ApplicationApple iOS, Android
Supported CountriesGlobal support
Supported LanguagesEnglish, French, German, Chinese, Japanese, Korean, Hebrew

Frequently Asked Questions

Control-M from BMC is a platform for integrating, automating, and orchestrating application and data workflows in production across complex hybrid technology ecosystems. It provides deep operational capabilities, delivering speed, scale, security, and governance.

Reviewers rate Central monitoring highest, with a score of 10.

The most common users of Control-M are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(103)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Oscar Narváez Del Rio | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Control-M is a solid and stable platform and technology that allows task management, workload automation, and change management cycle with an integrated framework for developers working in batch process delivery. Control-M brings the capacity for centralized workload automation management with multi-tenancy and distributed architecture orchestrating all system components and agents as part of the platform. Business processes can be operated and visualized in real-time execution focusing on priority and urgency.
  • Change management for development cycle
  • Orchestration for batch processes
  • Platform performance and centralized management
  • Platform support
  • Agents logs could be indexed and stored on a centralized repository
  • Job as code is a new concept that requires more technical skills for developers
Control-M is a mature and solid product with outstanding vendor support that continuously improves the product and works on a cloud option. Control-M is well suited for centralized workload automation and task management when IT operations have a significant number of batch processes that need monitoring and control to guarantee IT services.
Workload Automation (6)
93.33333333333334%
9.3
Multi-platform scheduling
100%
10.0
Central monitoring
100%
10.0
Logging
80%
8.0
Alerts and notifications
90%
9.0
Analysis and visualization
90%
9.0
Application integration
100%
10.0
  • Control critical process of the operations and business
  • Provide a development framework to improve delivery
  • Centralize task management and workload
Relationship with the partner, product features, and change manager for the development cycle.
  • Task Management
  • Workload automation
  • Business and IT Operations batch processes
  • Export information from Control-M to Grafana for better insights with dashboards
  • Control-M as a Service
No
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
  • Implemented in-house
Yes
According to platform components and multi-tenancy architecture.
Change management was a small part of the implementation and was well-handled
It is a good approach to define a distributed architecture when you have multiple control-m servers.
Quick response and resolution.
Yes, platform is critical for the business and operations
Yes
Yes, it was escalated to development and they came up with a solution in a timely manner.
Platform architecture has clear documentation which provides administrators a detailed guide for platform configuration and support.
  • Workload automation interface
  • Control-m Server and root menu
  • logs analyisis
Yes
Movile interface has some limited features; however, it delivers a good user experience.
July 06, 2016

Control M review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used in my company as the primary job scheduler for all departments. We use it with various versions of Unix/Linux and Windows Operating Systems. Using Control-M allows us to standardize our job scheduling environment and enables us to complete all batch processing for our company with maximum insight into any issues that may occur.
  • Control-M is very stable. It is rare to have any issues with the application.
  • Dealing with dependencies is handled very well. Dependencies are easy to set up whether they are on the same server or across platforms.
  • Alerting is also a strength in Control-M. It has a built in tie in to the Remedy system which allows ticket creation to be handled easily.
  • I would like to see some improvement in handling conditions from previous days.
  • I would like to see some improvement in being able to send out alert notifications on jobs that have not started past the new day.
I have not seen a situation so far that Control-M would not be well suited for. Control-M is very versatile and can handle a lot of situations. I could see Control-M having issues with running dozens of jobs at the same time but I would expect that to be a rare situation for anybody.
Workload Automation (6)
90%
9.0
Multi-platform scheduling
90%
9.0
Central monitoring
90%
9.0
Logging
100%
10.0
Alerts and notifications
80%
8.0
Analysis and visualization
100%
10.0
Application integration
80%
8.0
  • I would expect this product to give a positive return on investment. Running jobs in cron for example would require a lot more scripting effort to ensure that the proper notifications are done on failures. With the built in functionality in Control-M the effort would be greatly reduced
I have been using this product for so long and it works so well we have not had the need to evaluate other job schedulers. I have occasionally looked to see what was out there but I have seen anything so far that would require me to go so far as to evaluate the products.
100
Everybody from administrators to developers who just want to see the status of their jobs
21
We have two administrators who create/update jobs and manage Control-M. We also have a NOC administrator who deals with the day to day monitoring. Administrators would require more Control-M knowledge for upgrades and general administration. A NOC administrator would require basic knowledge of standard tasks done in Control-M.
  • We do a nightly EFT transfer to the banks which requires Control-M to be available for the bank transfers.
  • Daily application startup/shutdown is an important part of our business. We require our applications to be available or the company can be penalized monetarily.
  • Daily database maintenance jobs are very important because if they don't run it can cause issues with the database and could cause an application outage.
  • We do not really have any unexpected ways we use Control-M
  • BMC is always coming out with additional plugins that we may use in the future
This has been our company standard.
No
  • Product Features
  • Product Usability
  • Existing Relationship with the Vendor
I was not involved in selection process but I would find out which schedulers are best right now and evaluate each one.
  • Implemented in-house
No
Change management was a small part of the implementation and was well-handled
Support always responds very quickly. They are very knowledgeable and I can't remember a case where they didn't come up with a solution for me.
I had a situation where I was testing a new version of Control-M and the initial support person had not seen the problem before and was unsure of how to deal with it. Within a day he had setup a WebEx with 2 of his colleagues and they connected to my environment and figured out what the problem was within an hour. It was all handled very quickly and proficiently. I have had issues with other companies where it was like pulling teeth to get them to escalate the support case.
  • Viewing the status of the jobs is very easy
  • Putting jobs on hold or deleting jobs for the day is very easy
  • Viewing job history is very easy and handy to deal with issues
  • Regular users are unable to view some of the details such as alerting from jobs in the monitoring section
  • Loading in jobs can be a little cumbersome
Yes, but I don't use it
Control-M is easy to use, does not require much training for regular users, and is fairly straightforward when it comes to job setup.
June 23, 2016

Control-M Rocks

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M has been our enterprise scheduling solution since 2004. It provides us with a single point of controlling and monitoring job flows across various operating system platforms. We use Control-M to execute jobs on Windows servers and then trigger jobs on AS400 and AIX servers where data then gets transferred to and processed and then sent back to the Windows servers for post processing. The automated alerts that are sent to application owners are valuable to get quick resolution to job failures and delays. The self service feature allows our users to monitor and interact with their active scheduled jobs.
  • Scheduling Flexibility. We have some very unique schedules. For example: we run a job on the 2nd Sunday after the 2nd Tuesday of the month.
  • Cross platform interdependencies. Allows us to trigger jobs on the various different OS platforms.
  • Notification from jobs. Failure alerts, job late and running long notification.
  • One feature that I feel needs some improvement is the ability to create a graphical flow chart of jobs and be able to print it and look nice.
I can not think of anything. I have been extremely happy with this BMC product and their support for years.
Workload Automation (6)
90%
9.0
Multi-platform scheduling
100%
10.0
Central monitoring
100%
10.0
Logging
100%
10.0
Alerts and notifications
100%
10.0
Analysis and visualization
50%
5.0
Application integration
90%
9.0
  • Greater uptime and fewer missed deadlines.
  • Flexibility to grow.
TWS was part of our initial proof of concept and product review. Control-M was able to do everything we asked. At the time TWS was unable to provide the interface that we needed. We chose Control-M and have been pleased ever since.
50
Production Control, the group that supports the product and does most of the scheduling. The JD Edwards support team who maintain only the JDE schedules. And some application support who monitor their jobs and the program developers who also monitor jobs and watch the schedules run. Our database support team uses it to view output from jobs that might have failed.
2
Operations Engineer familiar with the AIX or UNIX operating systems, familiar with the various versions of Windows and some AS400 experience. The Operations Analyst has operational experience with monitoring jobs and ensuring deadlines are met. Opens problem cases and assigns them to the appropriate application group for resolution and reruns or whatever is necessary.
  • Daily production job scheduling
  • Order management and shipping
  • Invoicing
  • Payroll
  • JD Edwards interface
  • Job triggering based on file deliveries
  • Online transaction processing
  • Automated server rebooting for patch maintenance
We are very pleased with the product and the support we get from BMC.
Yes
IBM OPC - was mainframe centric and we needed an enterprise solution.
  • Product Features
  • Product Usability
  • Vendor Reputation
  • Positive Sales Experience with the Vendor
  • Analyst Reports
We were looking for a solution to interface with SAP at the time and perform some special application integration with our ERP solution.
Would not make any changes. We are very happy with the results.
  • Vendor implemented
  • Professional services company
The initial implementation was performed by BMC technicians and a service company that is now know as Cetan Corp. Back when we implemented the product and converted from IBM OPC to Control-M we had both mainframe support and distributed support. The conversion from the old IBM mainframe system to the new mainframe and distributed system went very well. We have used Cetan Corp team for several upgrades of the product.
No
Change management was a small part of the implementation and was well-handled
The vendor and the service company had a plan and it was executed very well. The only issues that we initially ran into was from support on our team. The lack of resources was tight with many other projects going on at the same time. We were a growing company and there were many activities going on at that time.
  • Lack of our people resources
No. The implementation was 12 years ago.
Although the product is very stable there have been a few incidents when I needed support. I have worked with technicians from all around the globe because of the rolling support. This gives me the quickest support when I need it most in those early hours of the morning. The technicians I have worked with have been very knowledgeable and if necessary got help when needed.
I cannot remember the specific incident but it was at 2:00 AM in the morning once and we were able to get a call back very quickly. Production was down but we were able to determine what the problem was, correct the problem and catch back up before start of business the next day.
  • It is very easy to use the graphical interface to monitor job activity.
  • The alerting system is very well designed to make monitoring for problems much simpler
  • Designing new jobs and building new schedules is simple with the desktop. Making changes is easy and quick.
  • There could be some improvement on the reporting facility particularly when printing a flow chart of jobs.
Yes, but I don't use it
Control-M's overall usability is very good because it is simple to use. Control-M SelfService is an easy tool to give to some of the users who want to use a web interface. The training curve for most users is very short and most of the functions are very simple to figure out.
Frankie Lam | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Control-M across the organization. We use it for workload automation and integrate it with other applications.
  • Ease of use
  • Graphical view of your entire organization workload
  • As it matures, the product gets better and more stable
  • The WLA tools should be made as a web base rather than thick client.
  • Built-in change manger should be part of the tool, not another add-on.
  • Agent deployment should be all automatic, base install then fixpack, and so on.
Its well suited for anywhere and anyone but it comes with a cost, it is quite pricey.
Workload Automation (6)
85%
8.5
Multi-platform scheduling
100%
10.0
Central monitoring
80%
8.0
Logging
80%
8.0
Alerts and notifications
80%
8.0
Analysis and visualization
80%
8.0
Application integration
90%
9.0
  • Not much since we don't charge our customer for workload automation, its all built in to the cost they paid for a general use of a server or LPAR.
  • CA7
Much better but again costs more.
1000
across the entire company
8
Control-M certified admin
  • automate all batch workload
  • use filewatcher to catch file and process a job
  • Control-M for DB is use heavily
  • we use the normal usage of control-m
  • not sure yet
I personally like it a lot
Yes
CA-7, we need a multi platform scheduler and Control-M for a good fit
  • Product Features
  • Product Usability
Usage and multi platform
none, still will get it
  • Implemented in-house
No
  • data consistency
  • agent connection
none
Yes
I think we have that now
They're good.
No
when there were never SSL and we asked for it. BMC did their best to get us SSL in less than 6 months
  • GUI
  • Connecting jobs
  • Mass updates
  • not much, they're all quite easy
  • upgrade
  • agent install
Yes
we don't use it right now
it's friendly enough
Zach Warren | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We utilize Control-M across the entire organization to manage batch on multiple environments including Windows, Linux, and Mainframe. We are able to support the complex business and IT requirements through various features and plug-ins within Control-M.
  • Centralized view of workflows across the organization.
  • Ability to expose workflows to the business in a user friendly interface called Control-M Self Service.
  • Powerful administration tools, intuitive administration utilities, and fantastic customer support.
  • I would have some areas of discussion here, but with version 9 out now, BMC has really focused on addressing many of the administration issues and has really produced an outstanding product with version 9.
Having been an administrator of Tidal Enterprise Scheduler and Tivoli Workload Scheduler, I can say that BMC Control-M is the cream of the crop. I've been able to encourage ideas from IT and the business and incorporate those into our batch processes with ease. Control-M is stable, reliable, able to handle extremely complex scenarios, and the customer support is really fantastic.
Workload Automation (6)
100%
10.0
Multi-platform scheduling
100%
10.0
Central monitoring
100%
10.0
Logging
100%
10.0
Alerts and notifications
100%
10.0
Analysis and visualization
100%
10.0
Application integration
100%
10.0
  • Increased efficiency of the Production Control staff
  • Empowerment of end users via Control-M Self Service
  • Buy in from various development and infrastructure teams that Control-M can solve their particular issues, and/or more fully automate their processes.
  • TWS and Tidal

BMC Control-M has always been a leader in batch scheduling. I did support Tivoli Workload Automation for several years and I found it to be a good product as well. However I feel that BMC listens to the client community and betters the product based on their feedback. BMC's customer support is by far better than what IBM provided for TWS and what Tidal provided for their enterprise scheduler.

BMC's Control-M is expensive compared to other competitors, but the ease in which you can deliver results to the business and provide value to the developers makes it an easy decision.

650
The user community spans almost all functions of the organization. We have developers, application owners, business users, and upper management that use Control-M or Control-M Self Service regularly. The business, management and application owners primarily use Control-M Self Service. The developers primarily use the Control-M WLA GUI interface.
3
We are a one stop shop in that our team is responsible for the batch scheduling as well as administration of the tool (upgrades, patches, and automation). In my opinion, to support Control-M a person must have strong problem solving / analytical skills and solid background or understanding in other IT technologies. Good communication skills across functional areas is key as well. Systems level knowledge in DOS and UNIX is required and a good understanding of databases and SQL.
  • Centralize the management of all batch into a single console and stop using cron / Windows scheduled tasks.
  • Workflow automation which involves complex multi platform batch dependencies.
  • Exposing batch workflows to the end user and empowering those users to improve, automate, and reduce downtime of their applications.
  • Allowed the business to run their batch processes when convenient to them, via Control-M Self Service.
  • Automation. Everything from SQL Server refreshes to embedding complex shell scripts into a Control-M job. We automated hundreds of manual tasks.
  • Reduction of 'wrapper scripts' used to communicate to other applications. We have implemented control modules for IBM Datastage, Informatica, and IBM Cognos all of which save the end user from learning and maintaining external programs.
  • We are looking to automate more and more business and IT processes. We regularly attend meetings across the company to showcase and promote what the product can achieve.
  • We may look to Control-M to perform file moves in the future.
It is a great product plain and simple. We've had Control-M for 20+ years and the support that BMC Software provides is really second to none. There is always a situation that someone can think of where I have to say, "No we can't do that", however I'm confident that we've been able to meet and most of the time exceed our end user expectations with what the product can offer them.
No
  • Product Features
  • Product Usability
  • Product Reputation
  • Existing Relationship with the Vendor
Unfortunately Control-M was purchased prior to me joining the company.
n/a
For the 16 years that I have supported Control-M, their support has always been fantastic. They are very responsive and typically either solve the issue or answer the question in a matter of one or two emails or phone calls. For any high severity type problems, team members 'swarm' the case and you may get multiple technicians assisting you at the same time. Support also as they say "follows the sun" so whenever you speak to someone, it is their daylight hours and you are not waiting for someone to fully wake up to provide support.
Yes
Yes I have reported many bugs to BMC. Once reviewed and approved by the development team it will be assigned a tracking number and will most likely be fixed in a future fixpack. Any bug or issue that is more serious in nature with no workaround (which is rare) is promptly handled by the BMC support and development staff and typically a special fix for your situation is released.
A feature on Control-M for z/OS is called "notes" which allows a user to add a custom note to a job is not available on Distributed jobs and also not viewable in the Control-M WLA GUI. BMC Support assisted in opening up an enhancement request which was in turn approved. Within a few more fixpack releases, we should see this new feature in the product. This just demonstrates that end users have a say in the product itself, which I thought was really fantastic.
  • Creation of simple and complex workflows. You can easily copy/paste jobs or folders to create new workflows. The drag and drop dependency creation is also very powerful and allows the user to specify dependency site standards
  • Monitoring the batch cycles. There is an array of filters and viewpoints to create customized views of the batch environment which work harmoniously with integrated alerts and service monitors.
  • Forecasting batch schedules in the future. We can easily get estimated run times based on different scenarios we can define.
  • Reporting has never been that good. The reporting function is based on Crystal Reports and is very rigid and cumbersome to use. We do all of our reporting outside of this built in tool.
  • Maintaining 'services' for Control-M Self Service. Certain types of services have to be manually updated and managed. I've always seen an opportunity there for improvement as updating large numbers of services can be very time consuming.
  • Agent upgrades on a large scale are very cumbersome, but on a positive note Control-M v9 has a built in Agent upgrade deployment which works very nicely.
Yes, but I don't use it
I've been a Control-M admin for a long time so I think its usability deserves a 10. I would imagine a brand new user could be overwhelmed but after a short time would find the interface easy and intuitive to use. I also give it a 10 because I've supported other scheduling packages such as TWS and Tidal that (at the time) were not near as user friendly as Control-M.
Return to navigation