Listing Thumbnail

    Control-M SaaS Starter Pack

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

    Overview

    Play video

    Fully Managed Enterprise AI Workflow Orchestration for AWS

    Run mission-critical application, AI, and data workflows without managing infrastructure. Faster delivery, consistent governance, and scalable automation, powered by AI.

    The solution integrates with Amazon Bedrock and leverages AWS GenAI services to create AI agents orchestrated by Control-M.

    Control-M SaaS delivers:

    • Fully managed enterprise AI orchestration, no infrastructure or upgrades to handle
    • Centralized control across application workflows, file transfers, and data pipelines that keep workflows running on time
    • Proven reliability, visibility, and governance for hybrid and multicloud environments
    • Natively integrates with AWS services (S3, Bedrock, Snowflake, etc.) and hundreds of other enterprise systems
    • Orchestrates AI agents in event-driven workflows
    • Modern AI assistant (Jett) and agentic AI capabilities to create workflows

    Start now by purchasing directly through AWS Marketplace.

    All the power of Control-M; delivered as SaaS.

    Learn more about Control-M  

    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
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    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 Starter Pack

     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
    Starter Pack (SaaS)
    Control-M SaaS Start with 500 Executions (Base package)
    $29,000.00

    Vendor refund policy

    BMC does not provide any refunds

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    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.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    4.3
    419 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    58%
    40%
    1%
    0%
    1%
    63 AWS reviews
    |
    356 external reviews
    External reviews are from G2  and PeerSpot .
    Siddesh Siddu

    Automation has reduced debugging time and now improves daily data workflows

    Reviewed on Nov 07, 2026
    Review from a verified AWS customer

    What is our primary use case?

    We use Control-M for running scripts, database control, and other development purposes.

    We run queries related to product PLP and PDP, and for other tasks, such as payloads, we write queries in Control-M to fetch and maintain them.

    With Control-M, without human effort, it automatically runs queries, fetches databases and scripts, and runs other work as well, such as pipelines.

    How has it helped my organization?

    Using Control-M has made us faster and more efficient in our productivity.

    By using Control-M, we handle more tasks without taking more than five to six hours to debug and fix errors. We reduced that time to at least two to three hours, completing the task within two hours. Running a pipeline also used to take more time, causing issues, but after using Control-M, that pipeline runs smoothly within 30 minutes, which also reduces human effort.

    What is most valuable?

    Control-M offers features such as running queries, maintaining a database, running a pipeline, and some AI assistance, providing more features now that reduce human effort in the IT industry.

    AI assistance means that in daily tasks, without AI assistance, a human can take more hours of effort to complete tasks. For debugging and development purposes, we are using AI with the help of Control-M.

    What needs improvement?

    Control-M can improve by adding more reliable features, such as extensions for other AI models that will enhance it.

    The UI can be integrated much more easily to be human-readable, so a developer can read it easily, which will help.

    There are no improvements needed for Control-M that I haven't mentioned yet. It's pretty cool.

    For how long have I used the solution?

    We have been using Control-M for around two-plus years.

    What other advice do I have?

    On a scale of 1 to 10, I rate Control-M overall a nine.

    I chose nine out of 10 because it makes the lives of developers and other fellow software engineers easier.

    Governance and security are good, and after using Control-M, it is more secure compared to others.

    Accuracy is very high, and reliability is very high with Control-M's AI capabilities.

    I will definitely advise my fellow friends and colleagues to use Control-M more.

    Which deployment model are you using for this solution?

    Private Cloud

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

    Amazon Web Services (AWS)
    Siraj Shaik

    Job scheduling has become reliable and unified while complex data pipelines run smoothly

    Reviewed on Nov 04, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My use cases for Control-M primarily involve scheduling, especially with applications like SAP, database plugins, and mostly OS.

    How has it helped my organization?

    Using Control-M has made it simpler to create, integrate, and automate data pipelines. We used Airflow to run data pipelines at one point, but it lacked many features that Control-M offered. Fortunately, Control-M had a plugin for Airflow, so we could use Airflow for data pipelines but schedule them via Control-M jobs, which gives us a native, feature-rich scheduling environment and integrates with data pipelines along with Airflow. BMC keeps up well with the technologies and developments out there.

    What is most valuable?

    What I appreciate most about Control-M is its stability. It is stable and usually does not go down. The consistency when the application restarts is flawless, and there is no usual data loss with Oracle as the backend. It is dependable based on my experience as an administrator using BMC across organizations.

    Control-M is easy to integrate with other applications and technologies because it provides plugins for the latest solutions by default. If not, there is an Application Integrator built for that purpose, and there are community-driven integrations. From an alerting perspective, BMC had a very good affinity to its own tools, and it did not have ServiceNow integration, which is the most popular ITSM tool. We ended up using ancient SNMP calls to get the alerts out to custom tools. Other than that, integrations are good.

    What needs improvement?

    What I dislike about Control-M is that until very recently, and even now, it was not containerized or stateless. It is a stateful application, which is what I still dislike about it. It prefers its host, tries to maintain the connection, and lives on the host. It is not fully containerized or split into microservices, and it cannot be installed on anything with a database connection to start working. It prefers the host on which it was originally installed, and the statefulness of the application is what I do not like.

    For how long have I used the solution?

    I have been using Control-M overall for 19 years.

    What do I think about the stability of the solution?

    Control-M is stable. Only heavy upgrades require downtime of approximately 30 minutes for the Enterprise Manager and Control-M server applications every year or every six months. Other than that, it runs continuously.

    What do I think about the scalability of the solution?

    Control-M likes its nodes and is stateful. You cannot just add multiple nodes. It operates on active-passive high availability and does not scale horizontally much. Though capacity-wise it is good, at a given point in time, an instance runs on one VM, not ten. If that goes down, it can switch over to another, but that statefulness is what I do not like about scalability. It works, but it does not feel scalable. One node at a time is not scalable.

    How are customer service and support?

    Control-M's technical support is good. For priority cases, they are quick. P1 and P2 cases respond at the earliest, while P3 takes some time based on the time zone you are in and the time zone you are signed up for. They have always been helpful and go out of their way to get things done for me.

    I would give Control-M's technical support a score of nine out of ten.

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

    I migrated from Tandem to Control-M as my organization used Tandem earlier. They brought in Control-M because they had mainframe and CS-7, and I believe that is how it started for the current organization. In the previous one, some brought it for SAP, some brought it because of the mainframes. We had cron before Control-M or the mainframe had JCLs being scheduled by the mainframe itself, and then we brought in Control-M in the 1990s.

    How was the initial setup?

    The initial deployment of Control-M, from what I did hands-on with migrations from the OS and new projects, was seamless. I did not bring Control-M into any organization as such. I went when it was already there. I enhanced, refactored, and migrated everything. In a development environment, it is seamless. You might still sometimes need to call support, but the documentation and a case here and there, along with a little bit of experience using it, works adequately. Open source tools like Rundeck are more straightforward and easy to install, set up, and manage for someone starting, but Control-M still needs expertise in this area to get it started and working since it has its own configs and the way it works.

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

    Control-M has gotten better at its pricing and with the latest offer for minimal jobs, it is acceptable given the value it provides. Mainframe is a bit expensive regarding the mainframe components, but I believe that is the way for any of the mainframe components. For distributed scheduling, non-mainframe, Unix, and Windows, it is reasonably priced.

    Which other solutions did I evaluate?

    I have used alternatives like Rundeck, and people use cron. I have also used Airflow, which provided some other functionality. Rundeck and Airflow are alternatives, and I regard Rundeck as an alternative.

    I prefer Control-M more than the alternatives. It is a paid tool, but it is worth it.

    What other advice do I have?

    I started working in my current field overall with Control-M after my first year in IT, so that would be 18 years.

    Control-M requires maintenance on my end for patches when there are vulnerabilities, which are usually released by Control-M. Other than that, everything can be automated.

    Control-M takes care of all scheduling jobs, and when you have Control-M, you do not need to use any other tools. If one application has a single server running a couple of jobs, I would still suggest using cron as that would be more suitable. If complexity arises, you can better use Control-M. Because it is not free and not unlimited, you pay per job license. Whenever something simple can be triggered by cron and easily managed, I would personally use cron on a single server with a handful of jobs. If I need alerting, monitoring, a GUI, integrations, and audit and compliance, I would switch to Control-M even if I have to pay per job. Competing scheduling tools are not usually required as Control-M will suffice with data transfer, mainframes, distributed, and everything.

    My relationship with BMC is balanced between transactional and transformative. It has been good, but it depends on the organization's priorities. There was a push towards going to open source schedulers, wherein we as an organization had to wind down the job licenses. The licensing calls are always tricky and handled by the vendor management team. They have their own logistics. I am a purely technical person making technical decisions, and I probably push something if it is good, but then it would go that way. BMC genuinely tries to help their customers. They have built us plugins, but at the same time, it is about the money.

    Overall, I would give Control-M a rating of eight out of ten because it is not vertically scalable, and they did not fully containerize it or make it into microservices. For that reason, I would give it an eight. If not for those issues, I would give it a nine.

    reviewer2921772

    Workflow automation has improved data migrations and secures AI-driven integrations

    Reviewed on Nov 03, 2026
    Review from a verified AWS customer

    What is our primary use case?

    I primarily use Control-M for application and data workflow orchestration, workflow automation, and batch processing. My tech team uses it as well.

    We are currently working on an API integration project where we have used Control-M for automating workflows and for batch processing of data moving from one system to another. We built that API integration using Control-M.

    I think that covers what we have actually used Control-M for primarily. We are exploring other capabilities of Control-M, but that is what we have used so far.

    How has it helped my organization?

    Control-M has actually helped us with efficiency primarily. I'm sure in the long run, it will definitely help us in reducing some costs or controlling some costs. The improved efficiency due to automation is the best thing for us right now.

    In the API integration project that I mentioned, we have saved roughly 20 percent of the time, or basically the process has improved by 20 percent in terms of efficiency. Previously, the bulk migration used to take roughly an hour, and now we can do it in 45 to 47 minutes. We have achieved a 20 percent saving so far, and we are trying to improve it.

    What is most valuable?

    Some of the features I can think of in data workflow are the native cloud and big data integration, including integration for Snowflake and Databricks, as well as built-in connections for AWS, Azure, and Google Cloud.

    Regarding workload automation, features include DevOps integration, Jobs-as-Code, and hybrid and multi-cloud provisioning.

    The native cloud and big data integration stand out as the most important thing because it gives me built-in connections for tools such as Snowflake and Databricks.

    Two things that come to mind are both related to the execution guardrails for AI agents. One is the MFT server support that Control-M features, which is the native MFT support acting as a standardized connection layer. Another feature is the intent-based access control, where every action initiated by an AI agent is bound by strict role-based access control, or RBAC. These two are great features for securing both the governance and security aspects of the product.

    What needs improvement?

    For our use case, everything is there, at least for now.

    For how long have I used the solution?

    I have been using Control-M for three to four months.

    What other advice do I have?

    Understanding the product properly before using it would be better. You should first understand or map your requirements into the solutions or features provided by the product so that it will be much better for you as a user as well as for Control-M as a product.

    Matching your requirements with the features provided by the product will be a win-win for both of you and will be a great experience for you as well as for the product builders to have a relationship between.

    Which deployment model are you using for this solution?

    Private Cloud

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

    Amazon Web Services (AWS)
    Shree Ram D K

    Workflow orchestration has unified job scheduling and now simplifies repetitive task automation

    Reviewed on Nov 03, 2026
    Review provided by PeerSpot

    How has it helped my organization?

    Control-M did consolidate job scheduler tools in my organization by pulling it all in one place.

    What is most valuable?

    What I like the most about Control-M is the task management, specifically the ability to integrate with multiple products and successfully complete repetitive tasks with ease.

    It is easy to integrate Control-M with other technologies as my DataOps and DevOps processes change.

    Control-M is excellent for building, scheduling, managing, and monitoring production workflows, but I would not use it for monitoring purposes.

    What needs improvement?

    The feature I would like to add is related to the licensing model, which I find challenging. The licensing model is based on the number of repetitive runs rather than the number of tasks. Sometimes it is difficult to understand how many runs we may have in a particular requirement.

    For how long have I used the solution?

    I have been using Control-M overall for the last year.

    What do I think about the scalability of the solution?

    Control-M is pretty scalable based on what we are currently using. However, what we intend to do is try to reduce its application and use it more effectively rather than scaling it.

    How are customer service and support?

    Regarding technical support, we have a support contract, and when we reach out to them, the response is always very fast. Whatever we need gets addressed quickly.

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

    Before Control-M, we were using Ansible.

    How was the initial setup?

    The initial deployment of Control-M was fairly easy. I don't exactly remember how long it took the first time, but I think it was set up entirely in two hours.

    Which other solutions did I evaluate?

    I have used alternatives, but nothing comes close to Control-M because the advantage that Control-M has is the ability to convert business applications data integration into other IT-related solutions that we use. In other cases, we would have to use multiple middleware. There are products evolving in the market that we are seeing that could be utilized here, but nothing is completely replacing Control-M fully. We really have to look into custom development to plug those gaps.

    What other advice do I have?

    I have been working in my current field as a professional for the last 18 years.

    Control-M does require maintenance on my end. The overall server management involves ensuring that patches, vulnerability validations, and related tasks are properly handled because we have it in an on-premises deployment. Many deployments need this level of attention when it comes to patch management and vulnerabilities. Those are the types of maintenance and version controls required.

    I would give Control-M an overall score of 8.5 out of 10.

    Ernest Sosa

    Automation has improved nightly batch monitoring and now simplifies cross-team job management

    Reviewed on Nov 03, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Control-M comes from when I was an operations analyst, using it for scheduling, reporting, and others, and now as a supervisor ensuring that our people are up to date on all the procedures and practices for the product and ensuring that the product is working well for our needs.

    Currently, my team uses Control-M for maintaining, processing, and scheduling our nightly batch cycles, and we are in the midst of a conversion from an MVS system to another using Control-M as its primary application for our scheduling and batch processing needs.

    I manage the team that actually uses Control-M, so it is very intuitive, and our people seem to catch on to it rather quickly. They appreciate the product, they appreciate the functionality, and so far everything is working well.

    How has it helped my organization?

    Control-M has impacted our organization positively, and we appreciate it so much that we moved from using Tivoli on the mainframe. It is more intuitive with more robust features, and from my experience using Control-M at previous places, we were very pleased with it, so I am sure this newer version is robust, user-friendly, and intuitive.

    I do see specific outcomes of reduced errors and faster processing since switching, although I don't observe the metrics of it as I am more of a supervisor of a group of users, but I am sure that it is happening because overall, it is very effective.

    What is most valuable?

    In my opinion, the best features that Control-M offers are ease of use and predictability. It is very easy to use and very intuitive, it does not take much to find errors in our processing, and the flexibility to restart and hold job streams is very good. Our team seems to pick it up very well and even if they had not used this product previously, they are appreciating it now.

    The flexibility of Control-M has helped my team in practice, especially when we run our batch cycle throughout the night. Our operations analysts work only until about 8:00 p.m. or maybe 9:00 p.m., and during the evening, we have our operations staff doing the monitoring and ensuring that if there are errors with the processes, we can contact the programmers on call. Our staff does not need to be as knowledgeable as our operations analyst staff, making holding and restarting jobs easy for them.

    What needs improvement?

    Nothing comes to my attention regarding improvements needed for Control-M. There was a discussion of a stop button where one simple click would stop a whole process, which would be useful if we encounter an error, but I am not sure if that was suggested or implemented.

    For how long have I used the solution?

    I have been using Control-M since 2000.

    What other advice do I have?

    I would rate Control-M a 10 overall. From all the different users and groups involved with this project—including the programming staff—everyone appreciates the functionality, and I feel confident that I could step in there to restart or hold jobs if needed, indicating that anyone could handle the basics in case of absences or illnesses.

    I chose a rating of 10 because it is something that everyone finds very intuitive. People enjoy using it for its simplicity, and the options we get in its use are very helpful and tailored to our needs, with different divisions and groups involved all being pleased with its process.

    We have a security team that scrutinizes all our applications, and I have not been privy to any information from that department.

    I do not believe my team has had issues with Control-M's accuracy and reliability of output, as I am aware that AI is a big focus, but unfortunately, I do not have any detailed information on its uses and capabilities.

    My advice to others looking into using Control-M is to start using it and not be afraid to try it. I would feel that everyone would be very satisfied with the product since it is very user-friendly and a good fit for any large or small company regarding scheduling and processing monitoring needs.

    View all reviews