By replacing the OpenEdge platform with FWD, you get the business benefits of eliminating perpetual Progress license fees. There are also numerous technology benefits that accrue when you deploy your application using FWD, whether you use the ABL or Java as your development language going forward.
100% automated conversion of entire ABL application into the Java equivalent
Projects of any size are handled, whether 100 lines or 20 million lines
Runs as a batch in seconds to hours, depending on project size
NO hand editing required, NO post-processing needed
Compiles immediately (using javac) after the conversion run completes
Re-run conversion at any time for part or all of a project
Improvements and refactoring are applied uniformly
Custom conversion rules are simple to do
Easily integrate with hand-written Java and third party technology
Direct-to-WebTM deployment for GUI and ChUI applications
Embed converted UI screens in a web application
JavaScript interface to converted business logic
Compatible legacy features and behavior
Portable across software and hardware platforms
Better technology integration options
Deployment-time choice of databases
Multi-tier architecture
Open source software stack
While it is not necessary to switch to Java development to achieve the above benefits, if you do switch some or all future development of your converted application to Java, you have the opportunity to realize additional technology benefits which accrue from the vast investment the software industry has made in the Java language.