Overview

Product 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.
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
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
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
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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.
Resources
Vendor resources
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
Automation of secure payments and partner file transfers has transformed daily operations
What is our primary use case?
Control-M has many use cases with four or five very critical use cases within Bupa. The first is to manage the payment gateway and payment domain. The second is to manage the integration of end-to-end file transfer with many different critical Bupa partners because it is very critical to maintain seamless file transfer for them. Control-M uses this in a very extensive way. The third one is to obviously manage Control-M in such a way that it is up and ready for all the customers who are using Control-M. We have some end users, such as service desk who use many different applications including add user, modify user, and many other functions. All these are automated by Control-M with no human interaction. We are trying to do agent-based automation as well with Control-M, but that is something for the future.
The primary use cases are very different and vary from day to day. One of the most critical use cases is manage file transfer, which basically allows Bupa to connect and interact with various partners and vendors who are sitting outside Bupa. Everything is governed by security, but it reduces the manual effort, allowing us to automate everything, so basically no human interaction is required when it comes to sending or receiving very critical information files from different vendors. Other critical use cases include payment gateway and payment file transfer, which allows Bupa to talk with different payment providers. The whole workflow is automated and orchestrated by Control-M.
For Kubernetes, we have not explored that part yet. However, we are moving towards Kubernetes-related deployments in Control-M. We are open to exploring that in the future.
We do use cloud-native workflows with traditional batch processing. For example, the main system of Bupa, including payment and claims systems, is still running on-premise. We have many integrations moving data and information from the cloud to different environments, specifically payment providers or third-party providers.
We are not currently using Control-M to support AI or ML workloads, but we plan to. We have a dashboard feature that utilizes our own created AI which leverages Control-M automation API to provide job failure notifications. We look forward to using Control-M's workflow creation magic or JetAI whenever we transition to SaaS. Currently, we are still on-premise, but we are looking to move to a SaaS version very soon.
How has it helped my organization?
There are many benefits to using Control-M. As I mentioned before, the main use case is file transfer. Control-M allows businesses to send many information items to third parties with whom Bupa has contractual agreements. However, due to security reasons, these tasks cannot be done via email or any other means when the volume is large or when manual effort is required. Control-M seamlessly automates these processes and orchestrates every file transfer with a very high level of encryption, offering a secure platform.
I estimate that we have sped up our processing via Control-M by about 80%. For example, consider a business user who is making numerous changes in a sensitive Excel sheet or CSV. They may contemplate emailing or placing it in a shared drive, but what about security? The security is nowhere; there is no encryption, no PGP encryption, nothing. Control-M can easily handle this task, ensuring security and encryption, which is very much needed in our organization, especially one dealing with many sensitive information items.
What is most valuable?
The features of Control-M that I appreciate the most include the managed file transfer protocol, which Control-M comes with as a native feature. What we basically do with managed file transfer is that Bupa has many different very critical partners sitting outside Bupa, and it is very difficult to maintain the file transfer or maintain the communication in a manual way. Control-M seamlessly automates everything from Bupa to the partners and vice versa.
Control-M can easily integrate with a cloud environment. For example, we have a Microsoft Azure-based platform. We have different containers inside Azure and have a business requirement that an upstream process creates some data flow into a container, into a blob directory. We need to log into the blob directory, send the file, encrypt the file, and send it to a different business owner. Control-M can easily automate that because it has seamless integration with Azure Cloud, including service principals, allowing us to orchestrate that flow with very minimum effort.
Control-M is already operating at a very advanced level when it comes to communication between cloud-native and batch processing. The main focus is on easier connection. Control-M, with service principal access or CyberArk-related access, can easily provide different authentication methods to connect to the cloud. This makes my job as an integration engineer much easier, as a seamless connection allows us to execute many tasks effectively, making the whole organization operate in a faster environment.
Control-M has various methods for addressing compliance requirements. What we use extensively for auditing is Control-M reports. We have an external reporting vendor, and for auditing purposes, we need to comply with their requirements every six months. They come back with numerous questions, and with Control-M's reporting feature, it is so easy to generate the report and provide all critical failures and changes that happen within Control-M planning domain or Control-M database. Control-M reports is the go-to platform for us for any audit or security review.
What needs improvement?
Control-M is doing enough to keep up with modern technologies. However, there is always room for improvement in every tool. If Control-M can integrate more seamlessly with AI, which was announced at the BMC roadshow, particularly in the on-premise version, that could be a significant enhancement.
For how long have I used the solution?
My name is Soparna Chatterjee. I work as a Control-M integration engineer and Control-M lead in Bupa. Bupa is the largest private health insurance provider in Australia. I have been working in association with Control-M for the last 12 years. I manage a team of two people who work extensively on Control-M. We use many very critical integrations in Bupa, and I look forward to sharing my experience.
What do I think about the stability of the solution?
I would assess the reliability of Control-M as very robust. Control-M has a three-layer architecture, with Control-M server at its core, which is very reliable. We do not see any downtime apart from during upgrades. Our current infrastructure is managed entirely by us, so I am not counting infrastructure-level downtime for Control-M, but as a tool, Control-M remains quite robust and reliable. We have provided many end users, including business users, with access to load their own jobs and execute functions with very few complaints, mostly limited to technical issues from the code perspective rather than the platform itself.
What do I think about the scalability of the solution?
Control-M scales up really well. For example, within our technology team, we focus on integration, working on Azure integration, AWS integration, and a range of technical capabilities. With the growing demand for Azure integration, I believe Control-M can adapt well, especially since we use a data factory model. Control-M now has out-of-the-box job types that simplify orchestration, allowing leaders to be aware of minimal downtime as we transition to Control-M, thereby enhancing the platform's reliability.
How are customer service and support?
I utilize BMC support as my go-to guide. We run a critical business, particularly concerning payments orchestrated inside Control-M. If any issues arise, I raise a critical ticket with BMC support, and someone calls immediately. Just yesterday, we experienced this; support reached out promptly and we began troubleshooting the issue via a Teams call. I find that the intelligence level and technical expertise of BMC engineers are exceptional, which aligns well with our platform.
Which solution did I use previously and why did I switch?
I have been part of Bupa for eight years, and I believe Control-M was onboarded around 14 years back. Since then, there has been no looking back.
What was our ROI?
As for realizing a return on our investment, I can provide an example involving our Control-M and ServiceNow integration. ServiceNow is the ITSM platform used for generating various priority tickets. With Control-M, we manage many critical jobs, and if one fails, it can immediately escalate to a priority one incident, requiring the technology team to resolve it without leaving the room. This can be quite hectic, but with Control-M and ServiceNow integration, critical failures generate real-time incidents by calling ServiceNow API. Moreover, the L1 monitoring team can see alerts easily. Consequently, our SLA response time has significantly reduced; for instance, if the L1 team has a 50-minute SLA for a response, they can now respond within five minutes.
Which other solutions did I evaluate?
We evaluated similar solutions. We ran a few POCs with other orchestration provider tools, but Control-M consistently proved superior, particularly as an enterprise-level solution offering comprehensive integration with tools such as ServiceNow and various APIs.
We evaluated several different tools, including JAMS Scheduler and Apache Airflow. What we noticed is that while they offer orchestration capabilities, Control-M stands out due to its criticality and user-friendly GUI features. Additionally, when comparing costs, Control-M offers a competitive price for the services provided along with the package, especially as Control-M continuously evolves towards modern technologies.
What other advice do I have?
I would rate Control-M very high on a scale of 10. This is not just an emotional connection developed over 12 years, but also due to the advanced technology Control-M is implementing, including new AI, data orchestration, security standards, and governance perspectives. Control-M is innovating rapidly with technology. I would rate Control-M as nine out of ten, leaving one point for improvement, as I believe every software has some scope for enhancement. I wish the whole Control-M team all the best. They are moving very fast towards advanced technologies, and I fully support their efforts as we look forward to utilizing all the features. My overall rating for Control-M is nine out of ten.
Centralized workload automation has improved file processing and compliance workflows
What is our primary use case?
Our primary use case for Control-M at UniSuper is workload automation and orchestration, which involves different business processes such as getting a file from a third party, extracting some data from that file, and finally uploading that file to the database.
In this way, the primary use case is managing the workload and being a central point of scheduling in UniSuper.
Currently, our usage of cloud environments is very limited, as we are migrating Control-M from an on-premises environment to a SaaS environment.
After we migrate to SaaS, we will be more focused on utilizing cloud integration or cloud-based features.
Control-M is playing a major role in UniSuper for integrating with different applications.
We have integrated Control-M with CyberArk for security purposes, ensuring that all passwords are stored securely and retrieved automatically rather than being copied as plain text.
We are also in the process of integrating Control-M with Azure Key Vault to securely manage connection profiles for transferring files to Azure Blob storage, which is a best practice.
In the future, we are planning to integrate Control-M with AI and ML workloads, utilizing AI features mainly for workload automation, such as using the inbuilt AI agent, Jet, to create jobs, dependencies, and workflows.
Control-M plays a very critical role in UniSuper's compliance, especially with PayDay Super coming in Australia by July 2026.
Control-M is essential for processing employer contributions from third parties and ensuring timely responses under the SLA.
How has it helped my organization?
Some benefits which we have seen by using Control-M is that it serves as a central point of scheduling in UniSuper.
Previously, I saw different applications running jobs individually, with dependencies on other applications.
If a job inside a particular application failed, the other application SME had to check the issue.
After bringing in Control-M, it has become centralized, meaning if a first job for X application fails, the second job will not run, and we will know why it has not run, allowing us to easily identify and fix the reason for the failure.
What is most valuable?
Personally speaking, I value the Managed File Transfer functionality of Control-M the most because we have been using it vastly in our organization, as we receive a lot of files from third parties, process them, and send back the files to the third parties.
Apart from that, we also run OS jobs, which are basically running some commands and running scripts on Control-M.
What needs improvement?
Control-M is a well-maintained platform, but one improvement I can suggest pertains to the administrative part.
As we are migrating Control-M from on-premises to SaaS, easier methods for migrating all components such as calendars and connection profiles would be beneficial.
For how long have I used the solution?
I have been using Control-M for five years.
What do I think about the stability of the solution?
Control-M has great reliability and stability.
After we move to SaaS, we will experience zero downtime during upgrades, facilitating continuous workflow operations, which is a significant improvement over on-premises environments.
What do I think about the scalability of the solution?
In 2025, 50% of people at UniSuper were not aware of what Control-M is beyond being a scheduler.
After increasing visibility and scaling by 20% in the number of jobs created over a year, we believe moving to SaaS will enhance our use of Control-M features.
How are customer service and support?
I have worked with BMC Support, and I would rate their support nine out of ten.
They help us resolve issues quickly, and their documentation is self-explanatory, often allowing us to solve problems without direct support.
What was our ROI?
From an operational perspective, there is a huge benefit and vast increase since we brought Control-M into the picture, centralizing all individual scheduled jobs that were previously managed by different applications.
For operational purposes, having a centralized point of monitoring and scheduling is very important.
If one job fails for a certain application, a centralized point allows us to easily identify which job has failed, its related application, and what the issue is.
What other advice do I have?
Control-M serves as a central point for workload automation and orchestration, aiding in the creation and monitoring of business workflows.
The only improvement I see is the need for better migration methods.
I rate Control-M nine out of ten.
Automation has transformed workflows and now frees our teams to focus on strategic work
What is our primary use case?
Control-M is primarily used for process automation in our organization.
We have not utilized the policy, approval, or risk-gating capabilities within our automated workflows, and these features do not influence how our business operates.
Control-M does not contribute to our governance requirements, such as workflow audit trails or lineage tracking.
We have SAP working with Control-M, including SAP S/4HANA and BW.
We currently do not utilize specific functionalities within Control-M for compliance trail generation or regulatory reporting.
Integrating Control-M with our ITSM or change management tools like ServiceNow is in the pipeline but has not yet been completed.
How has it helped my organization?
Control-M definitely supports our DataOps and DevOps initiatives.
Control-M helps free up our IT staff to focus on essential operations, which is definitely the end goal eventually.
Control-M has freed up approximately 30 to 40% of our time.
Control-M definitely helps consolidate our job scheduler tools.
What is most valuable?
In my opinion, the best features in Control-M are the options it provides.
The workflow is the most valuable aspect.
With Control-M, I think it is mostly possible to integrate AI or machine learning workloads in the cloud version, the SaaS model. Currently, we have not utilized this capability in the on-premises version.
I think the integration with SAP is seamless and comfortable to use.
Overall, Control-M integrates seamlessly with our DataOps and DevOps stack, with no challenges.
What needs improvement?
I think Control-M is fine as it is and is one of the best tools from my perspective so far, and I do not have any specific suggestions for improvement.
We have struggled a bit using Control-M's Python client or APIs in terms of getting integrations completed with some systems, and that is where support could have been a bit better. We do tend to get that support eventually, but sometimes we have to wait for US hours to open up.
For how long have I used the solution?
I have been working with Control-M for approximately three years.
What do I think about the stability of the solution?
I rate the stability of Control-M a perfect 10 out of 10.
What do I think about the scalability of the solution?
Approximately 100 users use the solution.
I rate the scalability of Control-M a perfect 10 out of 10.
How are customer service and support?
I think the technical support is mostly available in the US time zone, which is where we struggle a bit. If we had a contact for support in India or Asia, I think that would have been much better, and we feel it is an opportunity.
I rate the technical support an eight.
Which solution did I use previously and why did I switch?
I have only used Control-M so far, so I cannot compare it with other solutions such as IBM, ActiveBatch, or Stonebranch.
How was the initial setup?
The on-premises deployment for Control-M is easy.
It takes about a day in general, depending on how many systems you want to connect to, as our updates and other tasks are quite easy.
It is easy to maintain Control-M.
I do maintenance monthly.
What was our ROI?
Control-M has definitely saved us time, money, and resources by allowing a lot of automations that save the time and effort needed to do it manually, so there is definitely a lot of ROI on that.
We have seen approximately a 70% return on investment.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, I rate it an eight for now, with one being cheap and ten being expensive.
What other advice do I have?
I think a proof of concept is necessary for every tool that any organization wants to adopt. It is best to look at ROI or total cost of ownership, whether you want to go for an on-premises model or a SaaS model, and then make that rightful decision. I rate Control-M a 9 out of 10.
Automation has simplified overnight data processing and has reduced effort across critical workflows
What is our primary use case?
The main use cases in Control-M for VicRoads involve moving from the old infrastructure to the new infrastructure. VicRoads previously operated on mainframe systems and went through a transformation to modernize the mainframe, which is where Control-M came into the picture. The organization was using an old product called CA 7, and it has been migrated to Control-M. The mainframe itself has been migrated to AWS on Linux. Control-M is primarily used for processing all data overnight, around 800 jobs, of which 500 are critical, making it important for operations.
Currently, AI is not being used in Control-M, but the organization is planning to use AI in the future through Jet in Control-M. From research, Jet is already included in the SaaS version, but VicRoads is running a standalone version that requires additional configuration. The organization has identified that Jet could be utilized going forward, with some configuration required. Enabling Jet would be the first step to using AI in Control-M, which would help not only from a creating perspective but also provide insights about the schedule and assist in managing the batch.
In terms of integrating Kubernetes or cloud-native workflows with traditional batch processing, Control-M plays a role as the organization is in the process of identifying what else is running outside Control-M. There could be a cloud-based scheduler, a bot-based scheduler, or an RPA-based scheduler. Control-M has different connectors that could be used going forward. The organization is gathering information from VicRoads to identify which other schedulers can be taken into consideration, and a plan will be created to move those into Control-M eventually. The goal is to see everything in Control-M as a one point of orchestration. Control-M has many features and connectors that can connect to existing legacy or systems running schedules, such as CloudWatch or JAMS, which is another scheduler. RPA can also be migrated to Control-M, and Control-M assists in this integration.
How has it helped my organization?
The current organization has realized many benefits since implementing Control-M, including significant cost savings in the sense that the amount of work required to achieve something has been reduced because the number of processes required to define has reduced significantly compared to the old system. In terms of hiring extra people, that has also been reduced because Control-M allows fewer people to manage complex systems. The old system required involving more people because of more complexity and more manual tasks to be completed. Control-M is also quicker than the old system in terms of efficiency.
Estimating in terms of percentages, at least 20 percent more efficient has been achieved in terms of cost savings. Approximately 50 percent time saving has been realized. About 50 percent reduction in labor required has also been achieved.
What is most valuable?
The main feature of Control-M is the interface itself, which is quite easy to navigate. When managing thousands of automation programs, the layout in Control-M makes navigation really easy. A tree view, network view, and flow diagram are available for different perspectives. The second most important feature is the viewpoint that helps identify the critical path of the whole process. Multiple tools in Control-M can map out the critical path easily, allowing identification of the most critical jobs needed to get from one point to another. Control-M can isolate everything else and show a filtered view so focus can be placed on the critical path. The third most important feature is reliability. Control-M works as designed approximately 99 percent of the time. The time feature also allows going back in time to see what happened, which enables pinpointing where problems occurred.
The importance of the first two features mentioned is because they make navigation easier. Control-M visualizes from point A to point B on the screen similar to how Google Maps shows routes, providing easy navigation so users understand what to do next and where to look to find problems easily. The user-friendly interface makes work easier.
In terms of managing the integration and sequencing of data processing across diverse data platforms and cloud environments via Control-M, File Watcher is used, which is an innovative feature of Control-M. File Watcher makes work easier because multiple parameters can be defined to determine whether the file or data has been received. Multiple things can be done around it and customization can be completed per requirements. As soon as something is managed by File Watcher, it has the ability to pass on to the next process. The organization has been using File Watcher at VicRoads, and it is working well and is quite stable.
In terms of compliance requirements such as SOX, audit trails, or regulatory reporting, Control-M plays a significant role. The main feature used from Control-M is Control-M reports, which is a built-in feature, and any report can be pulled out as needed. Actions can be tracked to see what was done during the time, and logs can be pulled out from Control-M to help with auditing. If any changes were made to the schedule, the version history feature of Control-M can be used to track changes and determine what went wrong or what happened in the past at specific times of the day or year.
What needs improvement?
There is always room for improvement. The web interface of Control-M needs improvement. When comparing the web interface versus the desktop interface, the web interface lacks many things that the desktop interface has. If Control-M and BMC could examine the desktop version of Control-M versus the web application and attempt to match those things, that would be a significant achievement.
For how long have I used the solution?
Control-M has been used since 2008, totaling 18 years of working with this product. Each time working with this product, it feels like a perfect match in terms of how things should work and personal interests, which are all part of the role and the product.
What do I think about the stability of the solution?
In terms of stability and reliability of Control-M, it is at approximately 99 percent reliability. Control-M has hardly ever crashed, and most of the time if there is a problem, it comes down to either the system, a network issue, or some other issue not related to Control-M in most cases. Control-M uptime is more than 99 percent, making it highly reliable. In terms of stability, Control-M is on a quite high scale. The architecture of Control-M is designed to be most stable because it has three different components: the enterprise manager, the server, and the agent. Due to this design, it functions as a fail-safe where if one thing goes down, it does not affect the other thing. There is hardly a situation where all three things would go down, making Control-M pretty stable by design.
What do I think about the scalability of the solution?
Control-M scales quite well with the growing needs of the organization. When working with Coles, 15,000 jobs were running at one point. At ANZ, the team had 8,000 jobs, but the overall ANZ organization had a total number of jobs of approximately half a million. In terms of scalability, Control-M is enterprise-level. That is the reason most Fortune 500 companies have adapted Control-M as an automation tool. Control-M is definitely scalable and improving every day, with each new version containing many features.
What was our ROI?
Although not directly looking at the accounting side of things in Control-M, from what is known, it has paid off in terms of career development and inclination towards Control-M. There is always more inclination towards Control-M because all repetitive tasks can be automated and Control-M is one of the best tools that has been worked with. Control-M is the only tool that has so far matched expectations or actually exceeded expectations in terms of automation. From that perspective, it has definitely rewarded in terms of career investment into Control-M.
What other advice do I have?
I would rate Control-M at nine out of ten on a scale of one to ten. Nothing is perfect in this world, and there is always room for improvement. The web interface definitely needs improvement, and there may be other areas like a Batch Impact Manager that need improvement as well. In terms of reliability and user experience, Control-M is ten out of ten, but in terms of the overall product, it is nine out of ten because it has room for improvement.
Centralized automation has secured government data and simplified enterprise batch management
What is our primary use case?
I'm Graham Burns, and I currently work in IT for a government offshoot section. I use Control-M to perform all batch scheduling and automation of critical business processes. Our organization has been operating for about 40 years, though we were externally managed before. We've recently transitioned to an in-house team.
Data is really important for us, so we work with a lot of external partners and vendors. Getting that data in timely manner and absorbing it into our environment, enriching it, and sending it out to our partners is essential. Control-M helps us do that with data integrity and security.
We are not using Jet yet, but we are at version 9.2.2, and we're going to install the plus patches to be able to use Jet. We're really excited about that because we think it's going to help. We do use AI for a lot of in-house processing, but not in the Control-M space yet, though we will be very soon.
The most exciting thing that we'll be using AI for in Control-M is batch optimization. We're looking to really speed things up and understand how the jobs are running and how we can get them to run quicker and faster to complete the tasks.
We do not use integrations of Kubernetes or cloud-native workloads with traditional batch processing.
How has it helped my organization?
Since implementing Control-M, it's still very new as we've only just ported it over.
In terms of benefits, we're still waiting to see because we just implemented it, but we expect improvements in how we reduce the number of exceptions and handle them quicker. I hope that Control-M will deliver on that.
I don't have specific metrics or percentages by how much we've reduced those exceptions or by how faster we are dealing with those problems.
What is most valuable?
We needed a solution that was easy and accessible for everybody to see and understand with good graphical user interfaces, but also rich functionality underneath. Our existing solution was end of life, so Control-M gave us all the functionality that we had and everything that we thought we might need going into the future.
Probably the most important feature of Control-M is a centralized graphical user interface that allows us to represent all of the enterprise. We can automate all the batches across the whole company and manage it from there. Most importantly, exception management allows us to handle any failures, escalate them through to on-call teams, and have people work on them live in real time, getting the issues resolved quickly.
Since we have a lot of government data in our system, data security is really important for us. Control-M is controlling that for us, ensuring that the information is safe in transit and at rest, which is really important.
We need to know that the data is on Australian shores, not offshore and not available outside of Australia. It's locked down, secure, and safe, and we're not sending it out anywhere unprotected. Control-M helps with that file transfer by keeping it protected and encrypted at rest.
What needs improvement?
Getting to these sorts of events and seeing all the roadmap that's coming forward is valuable. There are some features that we're not using at the moment that would make things better if we could use them, but Control-M is certainly doing the job for us at the moment, so there's not too much that we're going to be able to improve right now, though perhaps soon.
For how long have I used the solution?
I've been using BMC for about six months now. What was externally managed before is now in-house, and we needed a solution that was going to be best for us in a modern approach, which is why we went with Control-M.
What do I think about the stability of the solution?
I assess the stability and reliability of Control-M as very stable, and it's been very good. We are on-premises at the moment, in-house, and we're not SaaS. I'm not sure if we're ever going to get there, but we have it fully installed in-house with production, non-production, and high availability. We've not had any stability issues at all, and it's been great.
What do I think about the scalability of the solution?
Control-M is able to scale up for us. We've flexed up a little bit for proof of concepts and load testing, and we have it right-sized at the moment for our production environment. We're on cloud using AWS with Linux, which allows us to flex up and down, and Control-M supports that as well, being very flexible and allowing us to do everything we want at the right price.
How are customer service and support?
We work directly with BMC for customer support. We have logged a few cases and always received very good support, often locally or at least from the Asia Pacific region. We've even had a lot of help overnight in the past from the international team, and it's always been fantastic.
The local guys servicing the account also provide good access and are always willing to come out and visit us, which adds a lot of value, especially in helping us deliver that value up to the C-level. Having those guys come in at that level and talk to them is fantastic as well. We receive great support on the ground locally.
Which solution did I use previously and why did I switch?
We needed something that was going to fit the modern need. The other solution that was being used was quite old and wasn't updated, so we were able to go to market when we went in-house, and that's when we selected Control-M.
How was the initial setup?
I wasn't involved in the deployment, but Control-M is simple, out of the box, and easy to replicate. We've actually got it running in at least four different environments, all of them alike and similar, so we've got production and non-production environments, all installed nice and easy.
What other advice do I have?
By next year, I will have been there five months as this is all still new. I would rate Control-M a 10 out of 10. I love it. It's fantastic as it helps me do my job, which involves managing the batch, and that's exactly what it does.