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-25 of 51)
Companies can't remove reviews or game the system. Here's why
Angela Rogers | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Implementing a Change Management Process across the Development Lifecycle.
  • Orchestration of Batch-based workflows.
  • Efficiency and streamlined administration of the platform.
  • Records kept by agents might be indexed and kept in one convenient location.
  • Improved graphical user interface for Tool would be fantastic.
  • To implement the novel idea of "job as code," developers must acquire deeper technical expertise.
Oscar Narváez Del Rio | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • 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
March 30, 2022

Control-M Review

Score 10 out of 10
Vetted Review
Verified User
  • Simplifies Application.
  • Data workflow orchestration.
  • Monitor batch jobs.
  • It would be great if we get a better GUI of Tool.
  • Its not supporting heavy database.
  • More user friendly.
Gadi Ben-Avi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Runs jobs when they should.
  • Notify users when something goes wrong.
  • Provide information on previous runs.
  • The interface (On z/OS) is a bit clunky.
  • Installation and upgrades are a pain.
  • It is difficult to make mass changes.
Raciel Hernández Barroso | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Control-M provides a single, centralized interface for monitoring and managing all batch processes in the organization. Nothing is hidden or left unattended in a timely manner.
  • The proper use of the BIM component has allowed the change of paradigm in the operation, adopting a proactive management instead of the typical reactive management in the event of production failures.
  • The use of Forecast and production simulations allows you to identify bottlenecks and focus first on managing those failures that have the greatest impact on production SLAs.
  • Control-M/Change Manager has arrived to shorten development cycles from requirements gathering to production testing. It has been a utility that monetizes the development of Jobs meshes.
  • The GUI is capable of efficiently handling more than 80,000 jobs per day. This is certainly a challenge in designing a good user experience. I don't know if there is a reasonable limit to this. One of my clients runs more than 80,000 Jobs daily and the GUI remains smooth all the time.
  • Job-As-Code is a DevOps accelerator that has just begun to be adopted. Its implementation will make workload management even more cost-effective.
  • Enabling secure mode on all Control-M is cumbersome and could be one reason why customers are reluctant to adopt it, despite the importance they place on the security of their IT assets.
  • While it is true that connection profiles are useful for hiding secrets, there is no possibility to make use of secrets in system variables in the Jobs design. Furthermore, secrets that are escaped in the output output should be able to be managed individually.
  • The use of translator tables for the promotion of Jobs between environments is limited and has not allowed their use in most of the clients I have worked with. The reason is that the rules of homologation between environments is more complex than usual.
Chris Clark | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
  • Using AFT, sending files to customers is automated and can be customized for success, failure, etc. allowing visibility into the process for all involved
  • Self Service is a powerful addition as it allows jobs to be setup and available to users via the web. You can have granularity into the jobs then as access is assigned to users based on their roles, allowing the ability to order the job, or maybe even just monitor the progress.
  • Workload Change Manager is going to give us the ability to allow our developers to implement Control-M into the design and coding stages instead of after the fact. This will save time as they will be able to see the end results right away and make adjustments if necessary without having to wait for a scheduler to make the changes. This also allows us to promote from lower environments with some oversight and control. This will be the biggest takeaway for us moving to v9.
  • The ability to set default view settings would be a nice add as it would allow the admin to better control the environment for each user role/level of access. This would be especially helpful when it comes to differing environments (dev/test/etc.)
  • The licensing structure could be better laid out. Typically when purchasing a licensing suite, you get the full offering for that product, but that is not currently the case for Control-M.
  • The ability to setup multiple site customizations and associate them with the access level/role of the user would be something I would prefer to move to the top of the list of things to be done differently as this would allow better customization for web access by eliminating things that you don't want that particular role to have access to.
March 22, 2017

Control-M at Navistar

Todd Klessner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Provides visibility and monitoring across all jobs/platforms.
  • The UI is user-friendly and requires very little training to obtain the status of key business processes.
  • Control-M for Hadoop enables Hadoop specific workflows to be developed, scheduled, managed and monitored along with other enterprise workloads, all in a single solution.
  • Control-M AFT allows us to schedule and track FTP transfers any other batch job. Provides the ability to transfer files securely either via SFTP or FTP with SSL and manage encrypted FTP credentials in a single centralized location.
  • The upgrade process could use some improvement as it is somewhat complex.
  • The Reporting function can be improved.
  • Control-M AFT could have better diagnostic tools or messages to aid in troubleshooting connection errors.
Aziz Khawaja | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • The UI is easy for the business to use to receive an instant status of the processes they care about.
  • Control-M works well in connecting to and running processes servers in our network.
  • The proactive notification of a process that may have issues is very nice to have feature.
  • Consolidates scheduling for multiple technologies in one place.
  • Upgrade process is very difficult and time consuming - I think it needs improvement.
  • Documentation is lacking -- would be nice to see some redbooks.
Score 9 out of 10
Vetted Review
Verified User
  • Consolidates scheduling for multiple technologies in one place
  • Provides visibility and monitoring across all jobs
  • Basics needed to create typical process flow are easy to learn
  • Company aggressively transforming and upgrading the tool
  • Tool allowed to securely separate "tenant" applications and their development teams
  • The peak use pricing model compares unfavorably to the typical use model (that averages across type). It penalizes organizations with an uneven workload.
Scott Kelm | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • The UI is easy for the business to use to receive an instant status of the processes they care about.
  • Control-M works well in connecting to and running processes on many servers in our network.
  • The proactive notification of a process that may have issues is very nice to have.
  • We have not defined a process to move processes across multiple environments. That would be nice to have.
February 17, 2017

My Control-M review

Score 9 out of 10
Vetted Review
Verified User
  • Dependencies between the jobs of various tools/technologies. We run Informatica, .Net, SAS, SQL - all kinds of jobs and Control-M works very well with each kind of job.
  • Email alerting facility after completion, failure; ability to retry jobs.
  • Ability to run a job multiple times a day.
  • Cyclic jobs. Dependencies have issues if cyclic jobs fail and we rerun. Failed cyclic jobs do not show up in red color.
  • Old jobs which did not run. Control-M should change the color of yesterday's ordered jobs vs. today's jobs.
Jeff Drew | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • Control-M provides strong job auditing of who does what, when, where and how.
  • Multiple jobstreams are managed for multiple environments simultaneously from one enterprise server.
  • Since we have several OS and database platforms worldwide, this one scheduling application can handle all of it.
  • Control-M is relatively easy to learn and engage with at user levels. Job loads and forecasting are relatively intuitive.
  • Enhanced GUI functionality has been improving over the years, but screen design can lag behind depending on the version in use.
  • Speed of operation is reasonably good but can always be better. Many new features have been added which require more server resources for efficiency.
January 31, 2017

Control-M Review

Danny Haydon | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
  • Control-M provides the functionality required to run a lot of jobs in a short period of time. There are times when more than a thousand jobs are pushed through the system in a very short timeframe and Control-M is able to manage this workload with no problem.
  • The GUI interface used for monitoring and interacting with Control-M also is a big advantage when processing so many events. This provides real-time viewing and allows for quick responses from our technicians to act and recover issues. This is very important to our business that requires very little down time without major impact to our customers.
  • The history information Control-M captures and saves has been a big advantage when researching issues. This information is also used for quality control when making changes as well as satisfying audit requirements. This data is also used to manage capacity and performance of Control-M which has a long history of stability. This is important for many reasons but the number one reason for FIS would be the success it brings to our business and our customers' business.
  • A key scheduling function that was omitted from Control-M is dataset triggering. BMC included this function as part of Control-O which requires a separate product to manage dataset triggering.
  • Control-M product release upgrades are very complex and requires extensive knowledge for Control-M and the OS environment.
Score 7 out of 10
Vetted Review
Verified User
  • Ability to handle interactions between mainframe and Open Systems jobs.
  • Web interface for developers.
  • Numerous options when scheduling jobs and tying them together in a workflow.
  • Upgrade process is very difficult and time consuming.
  • Web interface is still clunky and could use upgrading.
  • Documentation is lacking -- would be nice to see some redbooks.
January 24, 2017

Control-M Review

Score 8 out of 10
Vetted Review
Verified User
  • Notifications of failures, very flexible and customizable
  • Its GUI design
  • Can be used easily for a variety of platforms in one single environment
  • The GUI for version 9 is a bit slow and has few bugs
  • SSL support needs a lot of improvement on the client side and also, managing certificates between the Control-M server and the agents
  • I miss the option Playback on the Self Service
January 20, 2017

Control-M at OLG

Carl Korody | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • GUI presentation
  • Operations can identify job flows and realize business impact visually
  • Provides control within operations
  • Processing streams can be halted immediately during a failure, without intervention and eliminates cascading issues and problems
  • Self-Service access
  • Providing browser access for all our users enables them to view their processes and realize interfaces and impact that their processes have on other systems. User access and viewing reduce delays during problem resolution as it enhances communication and expedites root cause determination.
  • Direct product interfaces using modules
  • DataStage job schedules are fast and are easily configured as well as Database maintenance functions which can now be linked to before and after DB activities
  • Setting up Site Standards needs some enhancements
  • More robust functionality for field validation is needed, such as only one Quantitative Resource rule can be applied on multiple QR's defined in a job. Therefore giving warnings on QR standards because each QR must match all QR rules
  • Reporting structure is a bit cumbersome and needs a more effective interface. Jumping from panel to panel is not very effective.
  • Connection profile password management is tough to maintain. Each entry must be manually updated every time there is a password update. Since our policy is that all system passwords must expire after 180 days and we must be included in all application related password updates. Unfortunately that also is an issue where the Control-M administrator is globally aware of those passwords, which should be held confidentially by each separate group
January 17, 2017

Control-M Review

Score 10 out of 10
Vetted Review
Verified User
  • Control-M enables us to automate our workload with ease.
  • Control-M helps us eliminates the needs for programmers to customize scripts to execute jobs according to sequence and dependencies accurately.
  • Control-M enables us to perform RCA (Root Cause Analysis) in a timely manner through the logs, sysout and playback of events.
  • Control-M provides us the flexibility to integrate our various used applications within the organization and connect other streams of jobs for continuity of processing.
  • Flexible tasks or jobs pricing charges.
  • Version upgrade should be made as simple as possible as it becomes overwhelming.
  • RFE (Request for Enhancements) should be prioritized.
Mark Coons | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • 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.)
Balachandra Kuppaswamy | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • The GUI is very good
  • BIM is very helpful
  • In the monitoring domain, please enable users to modify things like owner, set to dummy (options which are grayed out must be opened).
  • Just like we have folders under home, please create some thing like jobs where-in we put in the job name then select it and run them. This make easy in an organization like us where we get a lot of requests to just run the jobs.
July 06, 2016

Control M review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Paul Robins | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Provides seamless cross-platform workload automation integration.
  • Provides integrated SFTP capability. No scripting or custom error checking required!
  • Control-M provides fully auditable, version controlled workload development and provides tools for users to collaborate on development.
  • Control-M provides excellent exception management allowing us to use our resources where they are needed most instead of monitoring workloads.
  • Control-M could provide improved dynamic workload management based on physical server resources.
  • Control-M for File Transfer could provide better diagnostic tools for troubleshooting connection errors.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Return to navigation