Try our new research platform with insights from 80,000+ expert users

AWS Step Functions vs Control-M comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

AWS Step Functions
Ranking in Workload Automation
16th
Average Rating
8.2
Number of Reviews
10
Ranking in other categories
Business Process Management (BPM) (12th)
Control-M
Ranking in Workload Automation
1st
Average Rating
8.8
Number of Reviews
114
Ranking in other categories
Process Automation (2nd), Managed File Transfer (MFT) (3rd)
 

Featured Reviews

Vladimir Shilov - PeerSpot reviewer
Jan 12, 2024
Has the ability to visualize automated processes and logical parameters
I use Amazon Step Functions to visually design and simplify the development of functions, automate various tasks, and coordinate workflows across different AWS services. I also use it to streamline the development of my Azure tool by visually orchestrating Lambda Functions and integrating them with…
VV
Jul 5, 2024
Provides a centralized platform for monitoring and managing workflows
The product has enhanced the interface with a clear visual display of data and process batches, showing the completion status of workflows. It makes it easier to understand our organization's progress at a glance. The platform integrates with Jenkins, Ansible, Docker, and Kubernetes. It can schedule and manage container workflows. Integrating new solutions into the DevOps toolchain with the right approach and resources is straightforward. However, sometimes it can be complex. It offers excellent visibility and management capabilities. It provides a centralized platform for monitoring and managing workflows and job scheduling. It supports various scheduling options, including time-based, event-based, and condition-based scheduling, allowing users to automate complex workflows efficiently. It has simplified the process by streamlining the data workflow. It facilitates data extraction from sources, transforms it as needed, and loads it into the destination database. This comprehensive support for data extraction, transformation, and loading (ETL). It is highly effective for building, scheduling, managing, and monitoring production workflows. For instance, it allows us to set up ETL processes to run at specific times, such as daily at midnight or in the morning. This precise scheduling ensures that all dependencies are met and tasks are executed in the correct sequence. For example, the transformation job is scheduled to start after the extraction job has been completed. Operational efficiency is crucial as it reduces processing time. Faster data flow means job workflows are completed more quickly, reducing processing time. It is essential for meeting tight deadlines and maintaining smooth operations. While numerous scheduling solutions are available, BMC's Control-M is highly effective for managing and orchestrating workflows across an enterprise.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"It's a general solution that you can adapt to your own needs and is simple to use. We like that it can be integrated with everything in the AWS suite, and that the creation of the pipeline can be done using the graphical user interface."
"It's Amazon, it's scalable."
"What I like the most about Amazon Step Functions is how easy it is to use."
"The integration capability is easy, whereas building state machines is tricky."
"It is a scalable solution."
"If you want to create a workflow to call one Lambda function after another, and other serverless features, it could save you a ton of money. That's for sure."
"One can rate all the calls and that is a good feature."
"The solution is stable...The solution is easy to scale."
"We used Control-M's Python Client and cloud data service integrations with AWS and, as a feature, it was very customizable. It gave us a lot of flexibility for customizing whatever data maneuver we wanted to do within a pipeline."
"I find it very helpful to be able to keep track of all our help desk tickets."
"The most valuable features are the managing of file transfers and the product keeping up with technology."
"The Control-M interface is good for creating, monitoring, and ensuring the delivery of files as part of our data pipeline. There's a wealth of information in both the full client, as well as the web interface that they have. Both are very easy to use and provide all the necessary material to understand how to do various tasks. The help feature is very useful and informative and everything is very easy to understand."
"Control-M is excellent when it comes to building, scheduling, managing, and monitoring production workflows. Those workflows are of very high importance to our operations."
"Self Service for repeatable, low impact workload automation processes."
"The reporting is top-notch. I haven't found any other applications on the market that can replicate what Control-M offers. The alerting is very good, and I think their service monitoring is the best in the industry."
"Maintaining and monitoring of workloads have been and continue to be the most valuable feature in our environment."
 

Cons

"The pricing of the solution can be improved."
"The solution's pricing could be cheaper. It is cheaper than Airflow."
"It wasn't easy to understand the licensing model. It's like if you use just a little, it's cheap, but it becomes more expensive as you use more. It's like a hook that ties you inside the Amazon ecosystem. So, it creates a dependency."
"I would like to see more data transformation features in Amazon Step Functions like additional operators and logic."
"Setup took about one day. We had some errors to understand in the beginning, but now everything is working good."
"If AWS Step Functions keeps adding more integrations, it would be even better."
"The price and support are areas with shortcomings where the solution needs to improve."
"The interface can sometimes feel limited, as we're unable to see what AWS is running behind the scenes."
"The company has been working with BMC on the MFT. There are still some things about MFT which don't work the way that we want with our needs. So, we would like to see that improved."
"We develop software. More frequently, we are working with microservices and APIs, using our integration tool, MuleSoft. While Control-M is really a good tool to integrate with other tools, it is important for them to continue improving their microservices and API."
"I would like to see more auditing capabilities. Right now, it has the basics and I've been trying to set those up to work with what our auditors are looking for."
"The unifying features between Control-M for different platforms needs improvement. The scheduling options on the Control-M mainframe jobs are different than they are on our Linux server. There are a few differences here and there."
"Its operations and infrastructure can be improved."
"The main area that could be improved would be documentation, just like every other software product out there!"
"Control-M doesn't have any dynamic reporting facilities or features."
"I think it's slightly expensive but at the same time it's a good product."
 

Pricing and Cost Advice

"The solution is expensive."
"The solution's price is reasonable."
"We have account based licensing. There are two or three types of licensing. One of them is based on the number of jobs, so we a license close to 4,000 jobs per day. The cost is based on the different modules, which we buy from them. If we a buy a hardware module, which we are presently using and integrating, that is an additional cost, but I'm not sure of the amount. Each module comes with a different cost."
"The pricing is reasonable. It's not an exorbitant amount. The licensing is pretty reasonable for the number of jobs that we run."
"The license model is based on the number of jobs we run on the SaaS application or the number of executions, unlike the on-premise model options. If we have a handful of jobs, it's always good to consider Control-M, but if it's a large number of jobs, Control-M might not be a great option."
"The cost of the hardware is high. Because you need to license each job, it is costly."
"Compare to other tools Pricing and licensing was more. It should be decrease."
"we are more looking for a better cost/license/performance model because BMC, while we could say it's the best, is also the most expensive. That is what we are probably most annoyed with. We are paying something like €1,000,000 over three years for having 4,000 jobs running. That's expensive."
"Pricing can be steep, but you get what you pay for."
"You must accept that BMC licensing can be very confusing. No one can easily understand how they calculate things, whether it is user-based, job-based, or server-based. The calculation is quite tough. How BMC calculates licensing is not easily available anywhere."
report
Use our free recommendation engine to learn which Workload Automation solutions are best for your needs.
805,335 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
33%
Computer Software Company
12%
Manufacturing Company
8%
Healthcare Company
5%
Financial Services Firm
28%
Computer Software Company
13%
Manufacturing Company
8%
Insurance Company
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Amazon Step Functions?
The integration capability is easy, whereas building state machines is tricky.
What is your primary use case for Amazon Step Functions?
I worked with Step Functions about a year ago for six months. Currently, I don't have any use cases for Step Functions. But overall, I was pretty amazed with it. It has great integration with many ...
What advice do you have for others considering Amazon Step Functions?
I would rate my experience with this product a ten out of ten. Step Functions obviously cannot solve every problem statement. But it makes sense for a wide range of use cases. Everything has some l...
How does Control-M compare with AutoSys Workload Automation?
Control-M acts as a single, centralized interface for monitoring and managing all batch processes, which is helpful because nothing gets left unattended since it is all visible in one place, and th...
What do you like most about Control-M?
First of all, the shift from manual to automation has been valuable. We have a tool that can automate.
What is your experience regarding pricing and costs for Control-M?
The product price is reasonable. I rate the pricing an eight.
 

Also Known As

Amazon Step Functions, Step Functions
Control M
 

Overview

 

Sample Customers

Alpha Apps, The Guardian, SGK, Bigfinite
CARFAX, Tampa General Hospital, Navistar, Amadeus, Raymond James, Railinc
Find out what your peers are saying about AWS Step Functions vs. Control-M and other solutions. Updated: September 2024.
805,335 professionals have used our research since 2012.