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-7 of 7)
Companies can't remove reviews or game the system. Here's why
Mark Coons | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
My previous company uses Control-M to manage all of their batch processing on all platforms. They process 150,000 batch jobs daily and needed an automated process to handle them. The bulk of these jobs are MVS processed and the rest process on UNIX and Windows. A large number of these flows have processing than runs on multiple platforms.
  • Handling dependencies between platforms.
  • Handling miscellaneous dependencies (dependencies other than Job dependencies).
  • Learning curve is very steep. It takes way too long to get new employees up to speed.
  • There isn't any educational material provided to train new employees.
  • Our company had a long history of involving our business partners (non IT areas) in the scheduling process. Control-M did not have (and after 20 years) still does not have any sort of interface that our business partners could use. (So we created one ourselves.)
Control-M would be very good for small or medium size companies. Large companies (like the one I came from) not so much. Maintaining your schedules is a daunting task in large companies. It requires a fair number of people and a lot of documentation (about processing relationships). (BMC might want to look into the processing relationships documentation issue to see if they could help.)


Control-M's documentation on how to use the product is very thin.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Control-M is used across the organization for automated job scheduling and monitoring across processing platforms, with the majority of the users and processing taking place on IBM mainframes. We maintain a centralized operations staff to develop schedule definitions, monitor job submissions and ensure that batch processing is completed timely and accurately. Because of security oversight requirements, the centralized operations staff performs these tasks on behalf of all applications programmers and business analysts who are limited to browse access.
  • Control-M provides an easy-to-use and easy-to-interpret interface for users, with most of the screen options and field names being self-explanatory. The on-screen options provide for a full range of functionality for automating batch production requirements, with multiple options and flexibility.
  • The vendor provides Control-M a wide range of utilities for extracting information from the dataset and providing with a minimal amount of training required for use.
  • As the systems programmer for Control-M on the Mainframe, the ease of installation is one of the nicest features. The installation is panel driven and can be used by a relatively inexperienced technician to install successfully in a matter of several hours.
  • Again, as the systems programmer, I appreciate the level of expertise of the technical support personnel. Over the past 20+ years, I have come to know them well and find them to be knowledgeable and willing to provide assistance for any and all queries.
  • The developers have always been willing to listen to requests for new functionality and enhancements to existing functionality and are working to have the same type of functionality across all platforms.
  • We are a large Mainframe shop, still heavily dependent on mainframes to support and develop new software for the Mainframe.
  • We have worked closely with BMC to participate in the beta testing program and have had the opportunity to have an impact on software development.
  • As with most of the Mainframe software products, documentation seems to be the weak link for the products - written by people and for people who already know what they need to do, not for people who are trying to figure how to use the product.
  • We are a large JES3 Mainframe shop. As with all vendors who still provide software for Mainframe systems, software is generally designed and developed for JES2 and is frequently not fully tested in a JES3 environment before being shipped out.
For our purposes, it is well suited. The learning curve for new users to develop a basic level of competence is relatively easy to accomplish. While the vendor has introduced many nice features since we started using the product (BIM and Forecast to name two that I would like to see our users take more advantage of), the basic product has remained readily accessible for users.
Score 9 out of 10
Vetted Review
Verified User
Incentivized

Control-M is used across the organization, it helps the business to know of failures in a timely manner, and to investigate the issue immediately and figure out exactly where the impact is.

We sometimes find out from users that the trucks are stuck and not moving, due to pink slips not getting generated at the warehouse.

We immediately identify which is the job getting delayed, and we reach out to the right functional team to resolve the issue.

Control-M is easy to use, and reliable and we look forward to vast growth in the future if troubleshooting steps are made easier.

We feel bad having to tell our customers that an issue occurred due to the Control-M application, and we are still looking forward to a solution on retry submit for our JD Edwards Jobs.

  • Map view and list view make it easy to filter jobs
  • The planning domain for monitoring domains is a good idea on the application side
  • The control-M modules are great
  • Forecasting is another beneficial feature
  • Bugs which I know cannot be entirely avoided are an issue
  • It should be simpler and easier to install the control-m packages
  • Troubleshooting steps should be be available: need to provide more videos on problem areas by checking the incident tickets raised by users on the BMC side

Not to sure if any JD Edwards module is coming up?

I'm also looking forward to a fix on retry submit: Although we have upgraded our agent to fix pack 5, we still see the issue occurring and the scary part is jobs turning into unknown status. We only get to know once the user informs us.

Looking forward to a nice feature to let us know if any such thing occurs.

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.
Eugene LaRoche | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using Control-M as a job scheduler, running all manner of job types from SSIS, Web Services, AFT, Encrypt and Decrypt, Stored Procedures, Batch Files, BCP, etc. It allows us to integrate our environments, creating complex dependencies between jobs, and monitor it using a well deigned console. It replaced an internal scheduling engine build on top of MSMQ and Windows native scheduler. It is used by the IT department, but email notifications and attachments are sent to business users around the company.
  • Job Dependencies: Control-M can be used in sophisticated ways to link jobs - for example embedding logic that decides what return code to produce based on output from the job (e.g. look for an error message in the job log). It also allows force ordering a job (i.e. dynamically executing a job), or forcing a job status to OK or Failure. Of course it also has traditional job dependencies ( e.g. when job a finishes kick off job b, or kick off job c at a specific time). It also easily allows for combining various dependency types.
  • Job Monitoring: Control-M has a sophisticated console for monitoring jobs. It allows easy access to job history and job output, and thru a GUI view of job dependencies.
  • Job Setup: Control-M provides plugins for many different job templates including FTP, Cryptography, and web Services. It is highly configurable and provides a scripting language. Simple jobs can be set up in minutes using pre-built templates, and complex problems can also be solved by putting in the time and research.
  • Single Major Action per job: this statement needs to be clarified. There are ways to do more than one action per job, and there are pre and post job commands available in most templates. Also some templates like FTP can have many instructions built in, like deleting source files after transfer (these are part of the positives). But basically you can only do one major action, like call one web service, or call one stored procedure per job. I believe this limitation is due to their licensing model, to ensure you will run as many jobs as possible.
  • The only other negative is a necessary corollary of a having a powerful product. The learning curve is not simple due to the power of the product. I would recommend dedicate training for the primary operators and users of the product.
Control-M is an enterprise class scheduling tool. It may be overkill in some environments, but if an environment needs this level of sophistication then then I would easily give it the highest recommendation. It performs well for complex job chains like producing files, encrypting them, sending them via FTP, and obtaining confirmation receipts, with excellent notification features.
Sean Kramer | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Control-M to centralize the jobs scheduling across the organization that was previously handled by numerous independent scheduling systems. Control-M allowed us to bring all of our job scheduling into one tool and gave our Network Operations Center a clear view of all the jobs running accross the organization.
  • The ability to schedule jobs running on different platforms and to create dependenies between those jobs which is something that was not easily done with seperate independent scheduling systems.
  • The ability to provide one common process for all job development effort.
  • Gave our organization one view of all jobs running in the organization including centralized alerting and error handling processes.
  • The job development screens are not always intuitive and there is definately a learning curve to getting new users/job developers up to speed.
  • Control-M was originally developed as a mainframe scheduling tool and there are still some remnants of the mainframe mentality in the tool.
Control-M is an enterprise level tool and should only be undertaken if the organization has a large number of jobs to schedule and has the appropriate resources to assign to installing, administering, monitoring and creating the scheduled jobs. Governance, ownership and resource assignment a key factors that need to be considered up front.
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.
Return to navigation