No more typing reviews! Try our Samantha, our new voice AI agent.

AWS Step Functions vs OpCon comparison

Why PeerSpot?
Sponsored
 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

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

Categories and Ranking

JAMS Scheduler
Sponsored
Ranking in Workload Automation
3rd
Average Rating
8.8
Reviews Sentiment
6.6
Number of Reviews
54
Ranking in other categories
No ranking in other categories
AWS Step Functions
Ranking in Workload Automation
13th
Average Rating
8.4
Reviews Sentiment
6.8
Number of Reviews
15
Ranking in other categories
Business Process Management (BPM) (12th)
OpCon
Ranking in Workload Automation
14th
Average Rating
9.2
Reviews Sentiment
7.3
Number of Reviews
59
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of October 2026, in the Workload Automation category, the mindshare of JAMS Scheduler is 3.5%, up from 2.1% compared to the previous year. The mindshare of AWS Step Functions is 2.1%, up from 1.6% compared to the previous year. The mindshare of OpCon is 2.6%, up from 1.7% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Workload Automation Mindshare Distribution
ProductMindshare (%)
JAMS Scheduler3.5%
AWS Step Functions2.1%
OpCon2.6%
Other91.8%
Workload Automation
 

Featured Reviews

reviewer2890770 - PeerSpot reviewer
Developer at a healthcare company with 1,001-5,000 employees
Centralized scheduling has improved automation and reduces manual monitoring for complex workflows
The best features JAMS Scheduler offers are centralized job scheduling, dependency management, and monitoring. I also appreciate the alerts and retry options because they help us handle failures without constantly checking jobs manually. Centralized scheduling makes it easier to manage all our jobs from one place instead of maintaining multiple schedulers or scripts. Dependency management is especially useful for chaining workflows because JAMS Scheduler can automatically trigger the next job only when the required previous step completes successfully. Another useful feature is the monitoring and alerting. If a scheduled job fails or runs longer than expected, we can quickly identify it and take action, which is particularly helpful for production support and reducing manual monitoring. JAMS Scheduler has helped quite a bit with identifying common job failures, missed schedules, dependency issues, and execution errors. The alerts and job history make it easier to identify the failure point and take corrective action without manually checking every workflow. JAMS Scheduler's code-driven automation has been useful for handling more complex scheduling logic and workflows that go beyond simple time-based triggers. It is important for us because we can combine scripts, dependencies, conditions, and parameters to support different production scenarios without creating too much manual intervention.
YM
Senior Software Engineer at a tech services company with 10,001+ employees
Central orchestration has streamlined complex data workflows and now drives timely aviation alerts
The best features AWS Step Functions offers include the ability to deploy it via code. It helps us orchestrate anything that we want. Even if we have Glue jobs for another use case or Lambda that we are currently looking forward to, we are using Lambda to take DynamoDB data for real-time sales monitoring, then it goes to our S3 bucket. We have multiple workflows that are orchestrated by AWS Step Functions, and at the core, the main functionality is based on different frameworks. We have an Athena complete workflow, Glue job-based workflow, and a separate Lambda-based workflow. All of these are separately handled in AWS Step Functions. This is a good point and again with the inbuilt facilities of it, including how we can construct those workflows and add up a catch state or roll back or do multiple iterations using the Map state, that is very helpful for us.The Map state feature has specifically helped my team create a rollback state of the data since we were dropping some of our data assets. In case we want them back, we just wanted to do this. We took a particular layer and provided the data list, including the tables list, and using the Map state, we iterated over this list and one by one we did the backups of this data at the concurrency of five tables in a single execution. The Catch state, on the other hand, allows us to identify any error immediately. If we encounter an error, the Catch state immediately picks it up and we integrated webhooks or email notifications. That is how we are able to identify immediately if we face any error. At the core of our data engineering platform, AWS Step Functions sit at the topmost core of whatever pipelines we have. It is a main orchestration tool for us and helps us save costs. It is a key component of our engineering platform.
Jose Rivera Hernandez - PeerSpot reviewer
Senior VP of Technology at Triangle Credit Union
Helps automate all kinds of jobs and it's worth the price because it saves a lot of time and money
One problem that I had with them when we got SMA Technologies is that sometimes the jobs fail, but they automatically restart. SMA Technologies automatically gets a notification that the job has failed, and they restart it on their end, so now, we have the job restarting twice. There were times when we came into the office in the morning, and we had two files because the job ran twice. I do not know if the system can prevent a job from running the second time. If a job has run successfully, or it is running, it should not run again.

Quotes from Members

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

Pros

"Fortra's JAMS helped us centralize job management across our platforms and applications. This is critical because we schedule tasks across multiple applications and operating systems, using triggers and start dates to coordinate their execution."
"JAMS has positively impacted our organization by saving us time, reducing errors, and improving workflows."
"JAMS has helped save IT staff time by automating tasks previously performed with scripts, and its scheduling feature has been particularly useful."
"I find the historical tracking feature of JAMS invaluable for reviewing past events."
"Being able to automate things ensures that things can run overnight or in the early morning when it needs to, and it frees up a lot of bandwidth for my time during the day when I don't need to be bothered with handling all of these repetitive tasks."
"The most valuable feature of JAMS is its user-friendly interface, especially after upgrading from version six to seven."
"JAMS has been a beneficial monitoring tool for our project in terms of being able to deliver data that is essential for users."
"The code-driven automation for more complex scheduling requirements frees up time because it's really easy to use... It's almost like a stand-alone software that we can't live without."
"AWS Step Functions was stable, and there were no problems that I can recall."
"At the core of our data engineering platform, AWS Step Functions sit at the topmost core of whatever pipelines we have, is a main orchestration tool for us, helps us save costs, and is a key component of our engineering platform."
"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."
"AWS Step Functions acts as a high-level layer, allowing us to seamlessly integrate with microservices."
"It is a scalable solution."
"AWS Step Functions offers advanced workflows that save time and enhance efficiency by reducing delays and ensuring consistent orchestration among various services."
"The number of historical events is great."
"It has enabled my organization to create workflows with a lot of different AWS services; it's a general solution that you can adapt to your own needs and is simple to use."
"Before OpCon, it was a person's job to just manually run a bunch of things, like file transfers, and someone had to set up nightly processing within our system; now, nobody has to do those things, and nobody forgets to do them."
"There's also a self-service solution manager... that allows us to enable staff to run complex automation tasks by clicking a button and entering some information. They don't have to have access to the OpCon environment to kick off those kinds of events."
"Overall, I don't really have any complaints; the system does exactly what I want it to do in its current iteration, and if it never changed, it would still do what I need it to do, the way I want it to happen, and I am content with the way it operates."
"What OpCon really gains for you is the ability to have total, lights-out processing in a way that the core vendor does not quite understand or have experience around, and it will get you to the place where you can have complete, lights-out automation."
"The solution has streamlined operations. We have written custom jobs to do particular things, but OpCon is definitely the one that manages running them at particular times. Often times, those jobs have to run after hours. So while we still develop and spend time and man-hours writing code, once it's done, OpCon is running that in the afternoons or evenings. This is usually done during off hours when a person would normally be required to be here and do it. Instead, OpCon is available, consistent, reliable and easy to get things in and working quickly once we develop and get them working. OpCon takes care of the entire process, including notifications that we define if something were to happen so we know what to do next. Again, it's simplifies the entire process."
"The most significant benefit is time savings, which translates into money savings."
"OpCon is relatively stable once running."
"For us, the most valuable feature of the solution is the file transfer piece and being able to automate the moving of files around between our various vendors. It reduces the time involved versus somebody having to individually move the files around."
 

Cons

"JAMS could be improved with a web client that is accessible and as fast as a normal website, eliminating the need to RDP to the servers to access the JAMS client."
"I would like a simple web interface that I could give to my team to go in and kill jobs or see why jobs died so that we don't have to drill down deeper into the application and know everything about it. It would be good to have a really clean web engine that would say here are the jobs running. We can then click to see the time running and whether any of them fails and other similar things. I know they have one, but it's not very simplistic."
"With no programming experience, I find JAMS code-driven automation challenging due to the required PowerShell scripting."
"To improve JAMS, it should resolve the issues with the JD Edwards application and the need for the SSH agent in the current version, which has been a problem for a while."
"Sometimes the UI is not the most responsive I've ever used. But because it does its job, I don't complain."
"It is important to receive notifications if a charged job fails and SQL is halted. JAMS does not provide halted notifications by default, which is a critical feature that needs to be added."
"The cost has definitely gone up tremendously. That is where I do know, as much as the feature sets are there, and if the newly acquired company is going to be doing a pushback, they might just say, 'Do we still need to pay this much? Or at that point, should we look into an alternative?'"
"There are some improvements needed for JAMS Scheduler; I would like to see more detailed error diagnostics and clearer troubleshooting guidance when scheduled jobs fail."
"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."
"It is difficult to suggest improvements at the moment."
"AWS Step Functions' fault tolerance capabilities can be improved, but if managed well in orchestration, then the impact is minimal."
"One area for improvement is the payload size. Currently, I sometimes have to save data as a file since I cannot pass it within Step Functions, necessitating caching in processes."
"It is hard to coordinate the declaratory language."
"The solution's pricing could be cheaper. It is cheaper than Airflow."
"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."
"At first, it's a little clunky, but once you learn it, it actually is very simple. You have to get over that initial learning hump."
"One problem that I had with them when we got SMA Technologies is that sometimes the jobs fail, but they automatically restart. SMA Technologies automatically gets a notification that the job has failed, and they restart it on their end, so now, we have the job restarting twice. There were times when we came into the office in the morning, and we had two files because the job ran twice."
"The calendar interface and the frequency interface is a very powerful, yet complex, section of OpCon in which all our staff have made mistakes."
"It would be nice to go to a fully thin client."
"The one area it needs some help in is the mainframe area because that is not its strength. They support the mainframe but it's not something that they are good at."
"The solution has quite a learning curve for beginners. It's challenging. I wouldn't rate it as super-easy to automate processes. It's medium-weight. I've used more complex software, but I've used simpler software."
"When we've called with more complex problems, we haven't gotten those fully resolved."
"It does not have the ability to interact with third-parties via the web/Internet. We have certain processes where we have to interact with a third-party on a website, and unfortunately OpCon just cannot do that."
 

Pricing and Cost Advice

"The pricing of JAMS has not been an issue for us, as it has allowed us to save time."
"For what it does, the product is priced very well."
"Our licensing is pretty cheap because we have a state solution. So, we pay only $1,000 a year."
"Take advantage of its scalability. You can start small. The initial cost is very reasonable. Once you have started picking up the tool and adopting it, then you can scale up from there and buy more agents."
"The licensing model for JAMS is straightforward and based on the number of agents, not the number of jobs you run. It's cheap and fairly simple."
"There are no additional costs other than the license for Fortra's JAMS which is affordable."
"JAMS is close to the lower end of the pricing models for enterprise scheduling solutions. They are much cheaper than Control-M, as well as some other products that I've used. I also don't know of another solution where you can actually get true, unlimited licensing, where you can have as many instances and as many agents as you want."
"Fortra's JAMS pricing structure has deteriorated significantly since its acquisition by Fortra."
"The solution's price is reasonable."
"The solution is expensive."
"Our annual maintenance costs are $45,000. The initial cost is separate."
"The purchasing price was in the $30,000 or $40,000 range, but I don't remember how much of that was licensing or installation and how it was broken out."
"The cost is just shy of $20,000. That's for two licenses annually, production, and failover. It is a pricey solution. Comparatively speaking, you can certainly find schedulers which are cheaper. In some cases, you can find ones that are free or use free solutions. However, OpCon is by far the superior quality product, and you pay for that. This also has a cost savings associated with an FTE, so you can more than outweigh the cost of the solution if you were to reduce the staff that you have onsite. Plus, this means that you don't need to have someone during irregular hours."
"Scaling is pricey."
"Our license is for 1000 jobs. Including support, the license and upgrades are 2000 euros a month."
"I have seen some contracts, and it seems that Control-M is a lot more expensive than OpCon, but I do not know the pricing of OpCon. Control-M seems to be four or five times more expensive than OpCon."
"If we choose to purchase consulting hours, that is an additional cost. However, we've been lucky enough that we've not used all of our allotted consulting hours. Therefore, that is not something that we have had to purchase a lot of. The last time that we purchased consulting hours was roughly two years ago. We purchased a block of 10 for $2,500. It was $250 per hour."
"It used to be per machine, so we had X number of devices licensed. Now it's not. If we had a lot of machines, the new license might've decreased the cost. Unfortunately, we didn't see the same gains."
report
Use our free recommendation engine to learn which Workload Automation solutions are best for your needs.
917,433 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
17%
Construction Company
10%
Comms Service Provider
10%
Manufacturing Company
9%
Financial Services Firm
19%
Manufacturing Company
9%
Comms Service Provider
7%
Insurance Company
7%
Financial Services Firm
17%
Construction Company
8%
Computer Software Company
7%
Outsourcing Company
7%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business17
Midsize Enterprise18
Large Enterprise29
By reviewers
Company SizeCount
Small Business8
Midsize Enterprise2
Large Enterprise6
By reviewers
Company SizeCount
Small Business16
Midsize Enterprise29
Large Enterprise19
 

Questions from the Community

What is your experience regarding pricing and costs for JAMS?
The pricing, setup cost, and licensing for JAMS Scheduler are favorable.
What needs improvement with JAMS?
One area of improvement I see for JAMS Scheduler is making the user interface more intuitive for new users, especiall...
What is your primary use case for JAMS?
My main use case for JAMS Scheduler is scheduling daily RPA jobs, such as running an invoice process automation after...
What is your primary use case for Amazon Step Functions?
My main use case for AWS Step Functions is in our data platform where we are trying to generate alerts. For generatin...
What advice do you have for others considering Amazon Step Functions?
I rate AWS Step Functions a nine out of ten on a scale of one to ten. I chose a nine out of ten because it is basical...
What is your experience regarding pricing and costs for Amazon Step Functions?
AWS Step Functions helps us save costs as it is a self-managed service and is serverless. We look out for the inbuilt...
Ask a question
Earn 20 points
 

Also Known As

No data available
Amazon Step Functions, Step Functions
No data available
 

Interactive Demo

Demo not available
Demo not available
 

Overview

 

Sample Customers

Teradata, Arconic, General Dynamics, Yum!, CVS Health, Comcast, Ghiradelli, & Boston’s Children’s Hospital
Alpha Apps, The Guardian, SGK, Bigfinite
LOHR, Carnival Cruise Lines, Herbalife, Digital Federal Credit Union, Synergent, Frandsen Bank & Trust
Find out what your peers are saying about AWS Step Functions vs. OpCon and other solutions. Updated: September 2026.
917,433 professionals have used our research since 2012.