Listing Thumbnail

    Control-M SaaS

     Info
    Deployed on AWS
    Control-M SaaS is a SaaS application workflow orchestration platform that integrates, automates and orchestrates complex data and application workflows across highly heterogeneous technology environments.

    Overview

    Play video

    Control-M SaaS integrates, automates, and orchestrates application workflows on-premises, and in public, private and hybrid clouds, so your jobs and business services are delivered on time, every time. With a single unified view, you can orchestrate all your workflows, including file transfers, applications and data sources with a rich library of plug-ins.
    Data Sheets:

    Control-M on AWS
    https://documents.bmc.com/products/documents/89/40/488940/488940.pdf 
    Blogs:
    Predictive Maintenance with AWS and Control-M
    https://aws.amazon.com/blogs/apn/orchestrating-a-predictive-maintenance-data-pipeline-on-aws-and-control-m/ 
    Model Training & Evaluation for Financial Fraud Detection with Amazon SageMaker & Control-M
    https://www.bmc.com/blogs/fraud-detection-controlm-sagemaker/ 
    Integration with AWS Glue
    https://community.bmc.com/s/news/aA33n000000TXlCCAW/five-easy-steps-to-integrate-controlm-and-aws-glue 
    Integration with AWS Lambda
    https://community.bmc.com/s/news/aA33n000000PEq2CAG/how-to-integrate-aws-lambda-with-controlm-and-bmc-helix 
    Customer Stories:
    Air Europe
    https://www.bmc.com/customers/air-europa.html 
    Dominos
    https://www.bmc.com/customers/dominos-pizza.html 



    Powered by Your Voice: BMC Celebrates 2025 TrustRadius Top Rated Awards https://community.bmc.com/s/news/aA3cx0000004cEnCAI/powered-by-your-voice-bmc-celebrates-2025-trustradius-top-rated-awards 

    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

    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 SaaS

     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
    Units
    One unit of Helix Control-M
    $10,000.00

    Vendor refund policy

    BMC Does not provide refunds

    Custom pricing options

    Request a private offer to receive a custom quote.

    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

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    BMC provides documentation and general support at our BMC DOCs site. We also offer direct support plans and support from BMC Partners. For more information please visit 

    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
    50
    In ELT/ETL, Agile Lifecycle Management
    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
    Integrates and automates complex data and application workflows across heterogeneous technology environments
    Multi-Cloud Support
    Supports workflow management across on-premises, public, private, and hybrid cloud infrastructures
    Plug-in Library
    Provides a comprehensive library of plug-ins for orchestrating file transfers, applications, and data sources
    Predictive Analytics
    Offers intelligent predictive analytics and reporting for in-depth workflow observability
    Pipeline Management
    Enables scalable management of production data pipeline workflows with comprehensive monitoring capabilities
    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
    |
    115 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.
    Deepjyoti Bhowmick

    Has supported daily scheduling needs and enabled use of a wide range of connectors

    Reviewed on Nov 03, 2025
    Review provided by PeerSpot

    What is our primary use case?

    Control-M  is a scheduling tool that I have been using for the last three years. Earlier I used Autosys as a primary scheduling tool. When I started Control-M , it was a new experience because Autosys was over the cloud and we used to log in to the browser. Control-M is specifically for the application where we are using it now. The good thing is that there are so many connectors available.

    Although I have one year of Autosys experience, Control-M presents a vast opportunity for us as a developer. Currently, I am in a data warehousing project where all the tools are legacy tools such as Informatica, SalesScript, Control-M, and database. When we are moving to the cloud, Control-M is still valid and relevant. We are transferring our data to the cloud and using Control-M as a scheduler. We are not using native cloud scheduler to date because all the developers here are accustomed to it.

    We are almost using around 60 to 70% of the features. Control-M is providing us with so much capability to use during our daily problem-solving.

    What is most valuable?

    The good thing is that there are so many connectors available. Control-M provides lots of features, and we are almost using around 60 to 70% of them. Control-M is providing us with so much capability to use during our daily problem-solving.

    What needs improvement?

    When I joined this project and was very new to Control-M, there was one problem that even the seniors were facing sometimes. Suppose you are using Informatica; there are lots of Informatica developers in the market or some other tools that are very known to everyone. Even though Control-M is used by lots of people, the documentation in the beginning was very hard to search for on Google. This is why we had to reach out to people who were experienced, and it was a tough job for us because a few functionalities are not properly written in the documentation.

    Another area of improvement is related to multiple versions of Control-M being used. In dev, one version exists, and in production, one version exists. In production, the stable version is used. Sometimes when we change over, there are multiple domains in Control-M such as Planning, Monitoring, History, and Forecast  Tools. When we hop from one domain to another, sometimes we open a job, and the detail dialog box or detail window is not able to open.

    Some features which are hidden are not properly documented in Control-M itself, or maybe documented but not properly given or described with examples. This is a problem. Sometimes we are forced to connect to senior developers who have used it for five to six years or more to learn about it.

    For how long have I used the solution?

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

    What do I think about the stability of the solution?

    There is no maintenance on my end. In the last three years, I have seen two upgrades that were done by the admin team. Control-M is using the new versions, and as a developer, I am using it.

    What do I think about the scalability of the solution?

    Control-M processes about 10,000 jobs starting every day in our production environment, and adding new jobs is very simple. We don't feel any pressure on Control-M because it is processing multiple jobs in parallel.

    How are customer service and support?

    Regarding contacting technical support about Control-M, we tried, but at that time, we didn't get any response. We reached out to our client head, described our problem, and received assistance.

    As a developer, I created an account in the BMC community to get help support. We post there nearly because sometimes we need solutions very quickly, and we don't have time to connect with the guys in the Control-M help desk.

    How would you rate customer service and support?

    Neutral

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

    Earlier I used Autosys as a primary scheduling tool. When I started Control-M, it was a new experience because Autosys was over the cloud.

    How was the initial setup?

    Regarding the initial installation and setup of Control-M, I still have not installed it. I need to connect with one of my friends who are working in the ops team, as I am in the developer team. We never install Control-M here in this project.

    What about the implementation team?

    I need to connect with one of my friends working in the ops team, as I am in the developer team. They have the access to install, uninstall, or configure anything.

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

    Regarding pricing, I cannot comment. As a developer, this is not in my hands, and it was decided by the client.

    Which other solutions did I evaluate?

    If Control-M is selling their product to new customers who have never used anything, then who will support the new customer? The customer may not have the senior engineer who has used Control-M earlier, so the documentation matters. Control-M can improve this in the way that others have; for example, Databricks , Google Cloud , and Azure  have so much documentation.

    What other advice do I have?

    Whatever we wanted, we have it. Control-M is not executing anything; it is just a scheduler. It schedules an Informatica job, and Informatica is running on its operating system, managing all the logs, and showing us that the job is completed. I have not seen any lagging. This can be answered by the ops team better because as a developer, I own a few applications, and when they start and end, my duty is done. Overall, I would give Control-M a rating of eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    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
    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
    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.

    View all reviews