MARCH 24, 2022

Our long-serving automation editing application, Flowable Design, was built using the AngularJS UI framework. At the time, it was a great choice, but its next version (Angular 2) wasn’t backwards compatible, so we stayed with version 1 as the upgrade was effectively a rewrite. At the end of last year, updates and security fixes for AngularJS were stopped as it had been designated as reaching its end of life.

Time to react. Well, to React.

While it would be a major effort, we felt building a new design application in the React JavaScript framework was the only way forward. Why? It comes down to innovation, motivation and security. 

Innovation: It gives us a chance to invigorate the application, with new user experiences based on years of feedback from customers and our own views of how best to create automation models. 

Motivation: Working with active and evolving technology also motivates and attracts the best UI developers, plus it brings new capabilities, performance and features we can pass on to our customers. 

Security: Finally, and critically these days, an actively developed UI framework can keep fully on top of evolving threats and opportunities. Of course, old tech can have band-aids applied by those so inclined, but an active UI framework can evolve optimally as new challenges are encountered.

There are other new UI frameworks out there as well. We have already built our business user application with React, and part of the reason for that was its popularity and capabilities.  Importantly, we could see it had a strong record of supporting backwards compatibility. This also means we can share UI components between apps, for consistency and maintainability.

Our new Flowable Design application is taking shape and will allow us to create the best user experience for developing rich business automation solutions. Did I say anything about it being available as a service? I will.

_R7A0588-Paul Homes-Higgin_web

Paul Holmes-Higgin

Fellow

Co-founder of Flowable and a long-time Open Source advocate, that he believes still has an important role to play in making innovation more widely available.

Share this Blog post
iStock-1381327337
Engineering | DECEMBER 23, 2024
Orchestrated RPA: Bridging the gap between legacy applications and optimized end-to-end automation

Optimizing end-to-end business automation can be a tall task for legacy systems that lack integration abilities such as APIs. But robotic process automation can provide a successful interim transition to replacing these when time to market is crucial.

iStock-155374374
Engineering | NOVEMBER 14, 2024
Intelligent Document Processing with Flowable: Streamlining Content Automation

Enterprises need to process a large volume if documents daily — quickly and accurately. Flowable uses Intelligent Document Processing (IDP) to improve content processing and support enterprises in managing documents end-to-end.

iStock-1212433513
Engineering | NOVEMBER 7, 2024
Using CMMN to Go Beyond Case Management

CMMN was mainly designed with case management in mind to handle dynamic, human-driven processes, where the execution is not always a straight line, but might involve human decision to drive the process forward. But it can do way more than that.