Listing Thumbnail

    Control-M - Application And Data Workflow Orchestration

     Info
    Deployed on AWS
    Control-M simplifies application and data workflow orchestration on hybrid environments, from mainframe to multi-cloud, making it easy to build, define, schedule, manage and monitor production workflows, ensuring visibility and reliability and improving service level agreements (SLAs).

    Overview

    Control-M simplifies workflow orchestration complexity, making it easy to define, schedule, manage and monitor complex application workflows, ensuring visibility, reliability and improved SLAs. It integrates, automates and orchestrates application workflows across on-premises, private and public clouds, so your jobs get delivered on time, every time. With a single unified view, you can orchestrate all your workflows, including file transfers, applications, data sources and infrastructure with a rich library of plug-ins. Easily provisioned in the cloud, Control-M leverages the ephemeral capabilities of cloud-based compute services. Using a Jobs-as-Code approach with REST APIs and JSON, workflows become versionable, testable, maintainable, and collaborative for developers and DevOps engineers as a part of their CI/CD pipeline.

    For organizations with mainframe modernization initiatives, Control-M integrates with AWS Mainframe Modernization Service to preserve the continuity of mission-critical business outcomes.

    BMC only sells Control-M via Private Offers and customized pricing, please reach out to cloud_sales@bmc.com  if you want to make a purchase.

    Highlights

    • Simplifies workflows across hybrid and multi-cloud environments.
    • Deliver data-driven outcomes faster by managing production data pipeline workflows in a scalable way.
    • In-depth workflow observability with intelligent predictive analytics and reports

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Rhel 9

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Control-M - Application And Data Workflow Orchestration

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    Per instance
    Base license - Requires additional licensing based on capacity.
    $10,000.00

    Vendor refund policy

    Please see your license agreement

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Additional details

    Usage instructions

    When your instance is created, log in as ec2-user to the the EC2 instance. You will be prompted to enter the required parameters to complete the installation. Parameters such as username and password. You can use any of values for the initialization questions , below an example for input: Pg sql database admin password - manager Retype password - manager Controlm database user - emuser Password - empass Retype password - empass Controlm server database owner - ctmuser Password - ctmpass Retype password - ctmpass

    After the installation process is finished, Control-M runs using the local PostgreSQL server. To start using Control-M, once your AMI or stack is running, wait a few minutes for Control-M to initiate and then navigate to: https://<DNS>:8446.

    Support

    Vendor support

    Please see your license agreement

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In ELT/ETL
    Top
    50
    In Data Warehouses, ELT/ETL
    Top
    25
    In ELT/ETL

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Workflow Orchestration
    Supports complex application workflow orchestration across on-premises, private, and public cloud environments
    Infrastructure Integration
    Provides a comprehensive library of plug-ins for integrating file transfers, applications, data sources, and infrastructure components
    DevOps Automation
    Implements Jobs-as-Code approach using REST APIs and JSON for versionable, testable, and collaborative workflow management
    Hybrid Environment Support
    Enables workflow management across multiple computing platforms, including mainframe and multi-cloud infrastructures
    Observability and Analytics
    Offers intelligent predictive analytics and comprehensive reporting for in-depth workflow monitoring and performance tracking
    Workflow Orchestration
    Automates and integrates complex data and application workflows across heterogeneous technology environments
    Multi-Cloud Support
    Enables workflow management across on-premises, public, private, and hybrid cloud infrastructures
    Workflow Observability
    Provides intelligent predictive analytics and comprehensive reporting for workflow monitoring and management
    Plug-in Ecosystem
    Includes a rich library of plug-ins for integrating diverse file transfers, applications, and data sources
    Pipeline Management
    Supports scalable management of production data pipeline workflows with comprehensive orchestration capabilities
    Workflow Orchestration
    Apache Airflow-powered platform for designing, deploying, and managing complex data pipelines and workflows
    Data Source Integration
    Supports over 1,600 validated integrations with databases, AWS services, and enterprise applications
    Remote Execution
    Provides remote execution agents for distributed and scalable data pipeline processing
    DAG Management
    Includes integrated DAG versioning capabilities for tracking and managing workflow configurations
    Infrastructure Abstraction
    Enables pipeline development and deployment without managing underlying infrastructure or local environments

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.2
    6 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    33%
    33%
    33%
    0%
    0%
    6 AWS reviews
    |
    25 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Sravan Male

    Has improved visual tracking of job dependencies but could streamline dependency creation and report ETA access for business users

    Reviewed on Oct 24, 2025
    Review provided by PeerSpot

    What is our primary use case?

    My use case for Control-M  is scheduling batch jobs in the banking sector. Previously, I used it for support jobs, and subsequently utilized it in development activities. When making changes to jobs, we need to locate them in Control-M . We monitor the screen and search for jobs with different filters such as the order date filter. In our project, we use the order date filter because jobs run on every order date. Based on the order date, we navigate to the particular date and verify if our job is running. If it is running, we check the status and review the logs.

    What is most valuable?

    Previously I used AutoSys, and when I transitioned to Control-M, it was initially exhausting because Control-M allows longer job names. Based on the job name, we can understand what the particular job is doing. Here  everything comes into one number as we are using short job names, which was initially irritating. Once I became accustomed to it, it became simple to organize things efficiently. We can see all the links, predecessor links, and dependencies visually.

    When we select a job in Control-M, we can see all the linked connections, including predecessor jobs. Sometimes when a job has multiple dependencies located far from the current location, we need to scroll down to see the linked jobs. We have a feature to right-click and go to the dependent waiting info, but whenever we click on a job, it should visualize the link and display the job name on the particular line it relates to. This would be a beneficial feature to implement.

    What needs improvement?

    From my knowledge and job role, business users do not typically use Control-M since they are interested in the end product rather than the scheduling tool. However, they are concerned with ETAs for their reports. When batches get delayed, business users need to determine when their particular report will be ready. Currently, they must ask the technical team for timing updates. If Control-M could develop a portal showing ETAs for business reports, it would eliminate the need to consult the technical team.

    In my six years of experience, I have primarily worked with existing jobs. For creating dependencies, the current process requires multiple steps, including going to the predecessor and action items and setting up in two places. Implementation of drag-and-drop functionality would simplify this process. Users could create dependencies by clicking on the source and dragging it to the destination, with additional setups for actions and notifications available through a separate menu.

    For how long have I used the solution?

    I have been using Control-M for approximately five to six years in my career.

    What do I think about the stability of the solution?

    Regarding stability, in my previous project, I experienced lagging with refresh times of six to seven seconds. In my current project, I feel more comfortable as the refresh time has improved to one or two seconds.

    What do I think about the scalability of the solution?

    Control-M is particularly suitable for large companies. Many big companies are migrating from AutoSys to Control-M. The graphical visibility of processes is clearer than other job scheduling solutions, which is Control-M's biggest selling point.

    How are customer service and support?

    I have never contacted Control-M technical support or customer support as the client team typically handles any issues.

    How would you rate customer service and support?

    Neutral

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

    I have used AutoSys, where I developed numerous jobs. AutoSys uses dependency configurations that I found easier to set up compared to Control-M.

    How was the initial setup?

    I cannot speak to the ease or difficulty of Control-M's initial deployment as it was already implemented when I joined the project.

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

    I have limited visibility regarding Control-M's pricing since we use it as clients and work as contractors.

    What other advice do I have?

    When joining projects, Control-M is typically already implemented, so I have not had the opportunity to migrate from previous solutions.

    Regarding Control-M's management and orchestration of workflows across enterprise, we currently use on-premises solutions. In my previous project, we used cloud solutions, but I found the on-premises solution more effective for technical people, while cloud solutions are more suitable for business users. When scheduling is cloud-based, there can be lag time as it takes longer to reflect changes from on-premises to cloud environments. With the current trend moving toward Databricks , cloud implementation becomes a viable option for jobs already running in the cloud. However, for jobs running on an on-premises server, cloud implementation may not be the optimal choice.

    I rate Control-M a seven out of ten.

    Which deployment model are you using for this solution?

    On-premises
    FrankHuang1

    Have managed daily operations efficiently with strong workflow orchestration and top-tier support

    Reviewed on Oct 09, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I use Control-M  extensively on a daily basis.

    What is most valuable?

    The best features I prefer about Control-M  include self-service and SLA management.

    What needs improvement?

    In Control-M, the user interface has room for improvement. The user interface can be more friendly and should be more similar to a Control-M/EM client interface. Control-M SaaS is very expensive.

    For how long have I used the solution?

    I have been using Control-M for 15 years.

    What do I think about the stability of the solution?

    When comparing Control-M with other vendors, BMC is very stable according to the Gartner report, and it has more than 30 years of product lifetime, making it a very good product.

    What do I think about the scalability of the solution?

    I would rate the scalability of Control-M as excellent, giving it a 10.

    How are customer service and support?

    I would rate the technical support a 10.

    How would you rate customer service and support?

    Positive

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

    For on-premises, the task pricing is somewhat expensive, but for SaaS, it is very expensive.

    What other advice do I have?

    Approximately 10 users use Control-M. My relationship with BMC is more strategic and collaborative, as it is more about buying and selling. I am satisfied with BMC as a strategic partner. I would recommend Control-M for other users because for a company, Control-M is an infrastructure, and every company should have one workload automation product. Control-M is the best choice. My clients are enterprise users. I would rate Control-M overall a 10.

    Which deployment model are you using for this solution?

    On-premises

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

    Amazon Web Services (AWS)
    reviewer2336493

    Has improved orchestration by connecting diverse technologies and automating complex workflows seamlessly

    Reviewed on Oct 03, 2025
    Review from a verified AWS customer

    What is our primary use case?

    The main use case is to automate business processes from ERPs, SAP, databases, and file transfers. I also use it with DataOps and DevOps. It is very easy because Control-M  has native integrations with many tools, and BMC develops more integrations every month, making integration straightforward.

    How has it helped my organization?

    Recently, BMC has focused on cutting-edge technologies, such as cloud, machine learning, and artificial intelligence. These are the latest connectors that BMC has released for these technologies.

    What is most valuable?

    Control-M  is an orchestration tool that provides a broad and complete vision of your environment. You can integrate many different heterogeneous technologies. The main feature is its role as an orchestrator. It is easy to use and has numerous native integrations. If you need a specific integration for a homegrown application, you can develop a connector for that as well. Control-M can be used with a job as code approach, and it provides audit and governance capabilities on the platform.

    What needs improvement?

    I cannot identify areas for improvement at this time because Control-M is a state-of-the-art technology.

    For how long have I used the solution?

    I have been using this solution for more than 15 years.

    What was my experience with deployment of the solution?

    The deployment process is very straightforward. There are two distributions for Control-M: an on-premise offer, which is the classical offer, and Control-M as Software as a Service. While Control-M is easy to implement overall, the Software as a Service approach offers many advantages because customers don't need to worry about infrastructure since BMC handles it entirely. Additionally, customers don't need to perform upgrades and cumbersome initial setups.

    What do I think about the stability of the solution?

    The solution is very stable and secure.

    What do I think about the scalability of the solution?

    The scalability is very good because Control-M implementation can be used in high availability. For on-premise implementation, you can distribute components of Control-M in different machines. The SaaS implementation is also very scalable.

    How are customer service and support?

    The technical and customer support is excellent. BMC has great development in both areas. The support is accurate, and BMC is always ready to help with queries and complex incidents.

    How would you rate customer service and support?

    Positive

    What was our ROI?

    The benefits include achieving digital transformation, accelerating business processes, removing silos, and meeting SLAs at the exact time.

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

    I am not comfortable discussing pricing details. I prefer to focus on technical issues.

    What other advice do I have?

    I am a Control-M consultant working with utilities, banking, and government sectors. In Brazil, Control-M is used by a broad range of companies, including major financial companies, utilities, oil industry, telecom, and retail. Control-M is widely recognized in Brazil for orchestration. BMC continuously improves the tool. The reviewer has given Control-M a rating of 10 out of 10.

    Which deployment model are you using for this solution?

    On-premises

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

    Other
    Marlon Ferreira

    Has supported daily operations by enabling simultaneous routine executions in a production environment

    Reviewed on Sep 18, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I'm not sure about Control-M  because it is only for another team member to use. What I can tell you is it is very helpful to use Control-M  in the mainframe platform because we can run and schedule many routines at the same time and we can create some scenarios. By these scenarios, we can run a lot of routines. We can build some scenarios and maintain this in the real world in production environment.

    Regarding Control-M, what I can mention is I only know about the platform used nowadays for our team, and I believe it is a very archaic model. Probably there is another interface, better solutions and maybe with an interface easier to use on a daily basis. But what we have nowadays is something not so familiar for people that don't have a complete understanding about how to use.

    Regarding Control-M, I'm not the one to use it directly, but I know it is a very powerful tool and very dynamic and helps us a lot on a daily basis. I believe the tools to schedule a routine in Control-M are very helpful. On a daily basis, we can use a lot without some problems. It's very easy to use.

    What is most valuable?

    It is necessary to take some time to learn Control-M. More or less a month to be familiar with the first steps. As you continue, you will increase your understanding about the feature and probably need more or less six months.

    People in the first initial step need more or less one month to be familiar with some commands and start using Control-M tools. To feel comfortable using it on a daily basis without support, it takes more or less six months. This is the appropriate time to be able to use Control-M.

    What needs improvement?

    I have used another tool related to Control-M, but it is not so similar. It is something more related about running only individual routines one, two, or three routines at the same time. It is Topaz. It is a tool directly connected to the mainframe as well, but it is more destined to developers to build routines and programs and run these sources. It is not the same, but it is what I use on a daily basis when I need to run routines.

    What do I think about the stability of the solution?

    I have never experienced any issues such as lagging or crashing with Control-M.

    What do I think about the scalability of the solution?

    The scalability of Control-M is adequate. We need to follow some steps to add some routines, but that's acceptable. What I know about this feature is it is reasonable to use when you need to add some new steps, schedule some new routines, or add some files. It is pretty nice and not a big deal to use.

    How are customer service and support?

    I didn't need to contact the technical support or customer support for Control-M.

    How would you rate customer service and support?

    Positive

    What other advice do I have?

    I would rate Control-M overall an eight out of ten. I believe you can put my company name as entity data. I'm a software engineer.

    Vivek Katakam

    Has supported streamlined orchestration and simplified job deployment across projects

    Reviewed on Sep 15, 2025
    Review provided by PeerSpot

    What is our primary use case?

    My use case for Control-M is orchestration.

    What is most valuable?

    The best features of Control-M are that it is easy to use; even a non-technical person can learn it in a couple of days with normal documentation and a few videos. Just two days should be sufficient to pick it up. Users do not need to be technical to use the tool, and it is easy to implement and deploy.

    Integrating Control-M with other technologies for DataOps and DevOps is easy; we export the jobs we create in a non-prod environment and, on the runtime, we know what variables need to be replaced, and we replace those variables to deploy to prod since Control-M is just an XML file, which is very easy to search and replace.

    Control-M is extensively used in our projects. When we start a project and it becomes an enterprise tool, we are required to use it. If there are any failures, we can tag them with an incident, making it easy for maintenance, monitoring, tracking, and deployment since everything is in one place.

    What needs improvement?

    The area that has room for improvement in Control-M is a better dashboard. For example, sometimes we have up to 100 Control-M jobs, and there is no dashboard to know how many jobs are in progress, completed, or waiting for files. That requires us to create an additional dashboard on top of the Control-M metadata.

    For how long have I used the solution?

    I've been using Control-M since I started my career in data warehousing in 2011 or 2012 since there are more jobs, more tables, and more data loads in data warehousing.

    What do I think about the stability of the solution?

    When it comes to stability, I would rate it as good, an eight out of ten.

    What do I think about the scalability of the solution?

    The scalability of Control-M is good; we create different servers for different projects instead of putting all jobs on one server, and I would rate scalability as an eight out of ten.

    How are customer service and support?

    The technical support from Control-M is good; I normally never ask the Control-M team for help as it hasn't gotten stuck for me, however, they are supportive, and I would rate it an eight out of ten.

    How would you rate customer service and support?

    Positive

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

    We have used different orchestration tools, however, I am not aware of the specific tools you mentioned.

    How was the initial setup?

    The deployment of the solution is easy.

    What about the implementation team?

    Regarding the duration of deployment, if everything is proper, I don't see a big challenge. Normally, it takes a day if you have the code ready and follow the process and checklist.

    What was our ROI?

    The return on investment seen with Control-M is significant; in my experience, we run more than 100 to 150 jobs a day, and to monitor those jobs, one or two people should be enough since it triggers emails for failures and allows us to view logs within Control-M itself.

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

    I'm not sure about the pricing of Control-M. I didn't get involved at the pricing level.

    Which other solutions did I evaluate?

    When comparing Control-M with other solutions, I see that everywhere, orchestration tools are simple, and while they come with basic monitoring and alerting functionalities, the decision to use Control-M often comes down to cost, licensing, and maintenance.

    What other advice do I have?

    My relationship with BMC is good. 

    I recommend Control-M if there are no other tools available as it is easy to use, with easy maintenance and a centralized monitoring system, alerting system, and incident creation. 

    Overall, I would rate Control-M an eight out of ten.

    Which deployment model are you using for this solution?

    On-premises

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

    Microsoft Azure
    View all reviews