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
    3 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    3 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    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
    3.9
    4 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    25%
    25%
    50%
    0%
    0%
    4 AWS reviews
    |
    21 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.
    Raouf Magdy

    Has unified job monitoring and improved operational flexibility through centralized scheduling and calendar integration

    Reviewed on Sep 12, 2025
    Review from a verified AWS customer

    What is our primary use case?

    My use case for Control-M  is that it's a job scheduler for some jobs regarding data warehouse jobs and billing tasks for a telecommunication company, mainly monitoring jobs.

    What is most valuable?

    The best features of Control-M  that I most appreciate are the integration and unification of different systems, such as BMC Remedy , integration with alerting systems, and the unification for the dashboard—something akin to one dashboard to monitor everything, which is very good. It can communicate with different platforms such as cloud, different systems, and OSes. I also appreciate the visualization; when we are designing a tree, a job tree, the option to visualize the dependencies and the mapping is very user-friendly.

    Control-M has positively impacted my organization, particularly in the flexibility it offers in scheduling jobs. It has a nice feature called Calendar Integration that integrates with the company calendar to allow for the holidays and special events regarding the organization, not only the public calendar, but specifically for the organization.

    What needs improvement?

    There are some areas in Control-M that have room for improvement, particularly some constraints regarding the scripts, such as limitations in how they can be executed and integrated; it's not the normal scripting way in some cases. It's not in all cases, but in some cases, there are limitations and constraints in running the scripts. 

    Additionally, Control-M requires some hardware resources in terms of system requirements; it consumes some hardware resources.

    For how long have I used the solution?

    I have been using Control-M for about five years or more than five years.

    What do I think about the stability of the solution?

    The stability of Control-M gets a nine from me; although we faced one issue during this year regarding its stability, nine is good for it.

    What do I think about the scalability of the solution?

    Scalability for Control-M is good; I would rate it an eight due to the high license cost, but it's scalable.

    How are customer service and support?

    I would rate the technical support for Control-M a nine.

    How would you rate customer service and support?

    Positive

    What was our ROI?

    I have seen a return on investment with Control-M; we have the real-time alert feature. Our administrators get alerts for any job failures or emails for any issues, which saves our business. We also have reporting tools embedded in Control-M to generate daily reports and keep historical data. All of this handles our job, mainly the monitoring and automation for the scheduling. That's why we are using it.

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

    My thoughts on the pricing of Control-M are that the cost of the license is very high. You have to implement some cost-saving measures, such as cleaning up jobs that are not required anymore on a monthly basis, in order to control the license, as the license is very costly. 

    Additionally, there's a dependency on training; on a yearly basis, or whenever there's a new version, we need to schedule training and an official training from an accredited course center or from BMC itself, which is very costly.

    Which other solutions did I evaluate?

    I haven't dealt with other solutions or vendors on the market, but I can say Control-M is better than good when it comes to automation.

    What other advice do I have?

    There is a good feature about the drag-and-drop; we can easily create and modify jobs with drag-and-drop in the interface, which makes it easier and user-friendly. BMC is a good strategic partner; they are helping us in mapping out our migration strategy, and we have a team from their side that supports us in our job. They know our case and they are specialized in our system, following up on our system.

    I recommend Control-M to other users because it's user-friendly, it has a unified dashboard, and it's easy to schedule and use. However, there are certain limitations, especially for larger organizations, to afford the cost of the license and the cost of training. For a small organization, I wouldn't recommend it, as it would be very costly for them.

    I would rate Control-M an eight out of ten, considering I have some concerns about the cost and the training, which is also related to cost. 

    Which deployment model are you using for this solution?

    Hybrid Cloud
    Vishal Leekha

    Has improved workflow visibility and file transfers through integrated GUI tools

    Reviewed on Sep 09, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I have used Control-M  for database, SAP, web services, and file transfers. Additionally, I use it for normal scripts.

    How has it helped my organization?

    We had a customer who was using cron jobs to handle their workflows. With cron jobs, they faced problems related to SLA. When something failed, it took them time to identify issues, and sometimes they missed incidents which resulted in P1 situations in production environments. They transitioned to Control-M  based on its features related to SLA and workflow visibility, which significantly helped them.

    What is most valuable?

    The GUI is the best feature, along with the file transfer capabilities. These are the two main components I use on a daily basis. Through GUI or CCM , we get control of all the components, which I really appreciate. 

    While I cannot specify exact business impact numbers, frequent P1 incidents in the production environment typically indicate monetary losses.

    While it can be used for DevOps purposes, we haven't used it for that purpose.

    What needs improvement?

    Support is one aspect that they really need to improve. Though we receive support for current versions, the challenge arises when working in large organizations with legacy workflows or applications, typically 10 to 20% of the total. 

    When these legacy environments have outdated OS and face production issues from a Control-M perspective, BMC support states it's not supported anymore. Recently, we needed documentation for an old component during a production issue, and their response was that they couldn't help as it wasn't supported. Documentation should be maintained for all versions since they provided the application.

    For how long have I used the solution?

    I have a total experience of around 19 years, with approximately 13 or 14 years specifically with Control-M. I started with 6.4.

    What do I think about the stability of the solution?

    Control-M is pretty stable. There are occasional issues, yet nothing major, and most issues are not caused by the software itself.

    What do I think about the scalability of the solution?

    In on-premises environments, scalability features are limited. Planning and resource allocation must be done at the start. If workflows increase from 1,000 to 10,000, redeployment of the application becomes necessary. Database and application node planning must account for anticipated workflow volumes from the beginning.

    We have approximately 1,000 users.

    How are customer service and support?

    Support is an area that requires significant improvement.

    How would you rate customer service and support?

    Positive

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

    I haven't migrated from other solutions.

    I have limited experience with TWS. The TWS version we used was primarily command-line based, and its GUI capabilities were not comparable to Control-M.

    How was the initial setup?

    The deployment process is straightforward. The environment's complexity affects deployment time rather than the software itself. Basic DB and Linux box installation takes approximately a week. The planning phase for system connectivity and task execution locations requires additional time.

    The system requires maintenance with patches released once or twice yearly.

    What about the implementation team?

    We are implementing this as a customer.

    What was our ROI?

    I can provide a general perspective on ROI. Manual tasks require human effort and are prone to errors, which Control-M helps eliminate. However, I cannot provide specific ROI figures.

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

    Control-M is expensive and not cheap at all.

    Which other solutions did I evaluate?

    I have conducted technical assessments for several market solutions, though not in great depth. We explored alternative solutions due to Control-M's high cost rather than its technical limitations. My assumption is that all current enterprise-level scheduling or workload automation software provides similar technical functionalities and features.

    What other advice do I have?

    We're a customer.

    I would recommend Control-M for its performance capabilities. While cost-cutting is prevalent everywhere and Control-M's cost is on the higher side, from a technical perspective, it ranks among the top three solutions. 

    The review rating for Control-M is nine 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?

    Other
    Akshay Domde

    Seamless operations with advanced scheduling and integration features but could improve in cost-effectiveness and user interface

    Reviewed on Sep 08, 2025
    Review provided by PeerSpot

    What is our primary use case?

    My use case with Control-M  spans three different organizations, primarily in the banking domain throughout my experience, working with major banks. Now I am in the telecom industry, where major telecom companies use Control-M  for their operations.

    What is most valuable?

    The best features in Control-M include the ability to schedule scripts at any time, and if they are not running, there is an option to run them again without any manual intervention in case any execution fails, plus you can get failure logs and alerts directly if a job fails. 

    It's a user-friendly tool. I've used other solutions which are not as user-friendly. It's easy to understand.

    It is simple to integrate Control-M with technologies for your data operations and DevOps processes, especially as we upgrade this tool to the latest versions, providing more options for integration with cloud solutions. It is not very challenging if you are skilled with Control-M and integration aspects, such as using Control-M APIs to connect your applications and action on jobs or run scripts through API calls as well.

    I see major improvements from Control-M, specifically since I started with version seven, and now we are on version 9.21. I have seen major changes, such as transitioning from a thick-client version to an online self-service version accessible through the Internet, alongside multiple UI changes.

    What needs improvement?

    Currently, there is room for improvement in the cost aspect compared to other tools. Control-M could be more user-friendly, and while it is user-friendly now, it can be improved to be more intuitive.

    For how long have I used the solution?

    I have been using Control-M for the last ten years.

    What do I think about the stability of the solution?

    I experience very little downtime with Control-M and would rate its stability eight out of ten.

    What do I think about the scalability of the solution?

    Regarding scalability, I would rate it around eight out of ten.

    How are customer service and support?

    Control-M requires maintenance, and we need support from BMC; it would be beneficial if BMC invested more in providing customer support to users. 

    I assess BMC services for helping my team with migrations and overall strategy as very good; when we raise cases to them, they help us understand and provide valuable feedback, and I would rate this support an eight out of ten. My relationship with BMC is more transactional.

    How would you rate customer service and support?

    Positive

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

    I did not migrate from Broadcom, CA, Redwood, or any other similar solutions in any of those companies.

    How was the initial setup?

    The deployment is a bit complex. 

    What was our ROI?

    It has saved us time and money.

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

    When compared with other tools, Control-M is a bit costly. That said, it provides the best results, and since it is very user-friendly, investing in it gives you great outcomes. I'd rate the pricing seven out of ten.

    Which other solutions did I evaluate?

    If I compare Control-M with other solutions or vendors on the market, it stands out for its security and is the best in the market as of now due to its functionality and cost-effectiveness, which usually comes from the total number of executions in your organization, making it a great choice for daily activities.

    What other advice do I have?

    I would recommend Control-M to other users. Although it is slightly more expensive on the market compared to other tools, it is very user-friendly and includes multiple features, such as integration with other applications. 

    On a scale of one to ten, I rate Control-M a seven.

    Which deployment model are you using for this solution?

    Hybrid Cloud

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

    Microsoft Azure
    Galih Supriatna

    Real-time monitoring supports efficient job scheduling and error classification

    Reviewed on Sep 08, 2025
    Review provided by PeerSpot

    What is our primary use case?

    In my company, we use Control-M  as the main scheduling and automation tool for ETL processes. It orchestrates data flows from AIX servers to Linux and Windows platforms, integrates with Informatica PowerCenter  for data transformation, and also manages dependencies with several network-based applications.

    How has it helped my organization?

    Control-M has significantly improved our organization by providing centralized scheduling and monitoring of ETL workflows. It allows us to automate complex job dependencies across different platforms, including AIX, Linux, and Windows. With Control-M, we can integrate seamlessly with Informatica PowerCenter  for data transformation, ensuring that data pipelines run consistently and on time.

    What is most valuable?

    The first aspect is in real-time monitoring. Control-M  has good visibility of thousands of jobs, and normally runs at the scheduled time. Control-M scheduling has always executed according to a different schedule, except when incidents occur, such as storage vapor.

    What needs improvement?

    I think Control-M has room for improvement because it should refresh more frequently.

    For how long have I used the solution?

    I have been working in my current position for four months as a monitoring operator.

    What do I think about the stability of the solution?

    I would rate the stability of Control-M a 9.5 out of 10.

    What do I think about the scalability of the solution?

    I would rate the scalability of Control-M at 9.5 out of 10.

    How are customer service and support?

    I would rate technical support for Control-M at nine point five because it provides separate level error classification, which is a very important feature. The separate level error classification helps in determining the severity of issues.

    How would you rate customer service and support?

    Positive

    What other advice do I have?

    Many engineers in our organization use Control-M, including both vendors and internal employees, approximately 100 in total.

    I would rate Control-M overall a nine out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Mallikarjuna KOTTHARI

    User-friendly scheduling facilitates market-wide batch job management across multiple regions

    Reviewed on Sep 05, 2025
    Review provided by PeerSpot

    What is our primary use case?

    Currently, I'm working as a senior software engineer in HSBC. Here  in my organization, we are using Control-M  as a batch job scheduler. We use folders, calendars, and templates in Control-M  for a number of applications. On a daily basis, as I mentioned earlier, it is a batch job scheduler; we support this application for a number of markets, including seven markets in the APAC region, five markets in MENA, and another market called AOC China. Control-M is used for all these markets, which total around 13 markets. Daily, we have batches where we use shell scripting code in Control-M for routine work by creating a job that runs based on the timings specified. 

    These jobs execute commands, and we receive logs. Regarding folders and calendars, we manage our schedules based on holidays, weekends, and month-end requirements with various calendars to avoid running jobs at unwanted times. For example, we have calendars for the first day of the month and for month-end reports. Folders help organize jobs categorized based on APAC, MENA, and AOC China regions, with each folder having jobs executed based on their dependencies and specified timings.

    What is most valuable?

    Control-M is very easy to use. There shouldn't be any technical knowledge required for using Control-M. I have experience with AutoSys, and I find Control-M easier to understand. There is no need for technical knowledge to use Control-M, making it more user-friendly compared to other tools in the market. The initial setup for Control-M is easier. The support we receive from BMC is wonderful. They contact us promptly and resolve any issues quickly.

    What needs improvement?

    There are a few suggestions for improvement. Currently, the history module captures only seven days of job execution data, and if we had at least 30 days available, that would be beneficial for investigating any issues. Additionally, in the monitoring module, we can only view 15 days of statistics for job execution, which includes details such as start time, end time, and runtime. I recommend that if we could have 30 days of statistics available, it would greatly enhance the Control-M user experience.

    For how long have I used the solution?

    I have been using Control-M for around three and a half years.

    What do I think about the stability of the solution?

    The product is stable.

    What do I think about the scalability of the solution?

    The scalability of Control-M rates as a nine out of ten.

    How are customer service and support?

    Whenever we encounter any issue with Control-M and contact BMC, the support we receive from them is wonderful. They contact us promptly and resolve any issues quickly. On a scale from one to ten, I would rate their support a nine.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The initial setup for Control-M is easier than other solutions.

    Which other solutions did I evaluate?

    Comparing Control-M to other batch job schedulers in the market, I would give it an eight out of ten based on my experience.

    What other advice do I have?

    Problems with Control-M can arise depending on the data center where the servers are hosted. There are occasional server down issues, which occur rarely and usually last only for a few minutes, after which everything is fine. We are customers of BMC, not partners.

    I would definitely recommend Control-M to others because, based on my experience with other tools, BMC is recommended over others. Control-M is easier to understand, with no technical knowledge required. A quick glance at the modules shows that job creation and management is straightforward. Self-script developers can quickly familiarize themselves with Control-M compared to other tools available.

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

    View all reviews