Modernizing Legacy Applications with EASA
Monsanto (now integrated into Bayer) was able to breathe new life into extremely valuable legacy codes which had become – by modern standards – only marginally usable. The transformed tools were greatly enhanced with new characteristics endowed by EASA, including:
Substantial improvement in ease of use and a dramatic reduction in learning curve, particularly for those unfamiliar with the process of running the legacy applications
Web accessibility (including via mobile devices) to specific tools for defined user groups, with a full audit trail of usage automatically logged
Reliability of execution, regardless of locally installed software
Full version control and security of intellectual property embedded in the legacy codes
“EASA makes our valuable legacy software more accessible to new users. It does not alter the underlying code so there is no need for revalidation. We have created many EASA applications without any programming, in a fraction of the time that would have been required using a conventional language….EASA provides the opportunity for substantial productivity improvements throughout our organization.” -Denny Hayek, Process Engineering Manager, Bayer
The problem of legacy applications
Over the past four decades, IT staff at Bayer have developed many custom applications to help the firm’s managers, engineers, and plant operators to solve problems specific to the business. However, these applications were developed in the days of DOS; being command line driven, they were very difficult to use, especially for younger employees accustomed to more modern graphical user interfaces.
“The text-based interface required the user to get the syntax exactly right,” says Ed Casanova, Manufacturing Technologist for Bayer. “If a user typed an incorrect character or a character in the incorrect location, an unhelpful error message would appear. The user typically had to start over, trying to figure out what they had done wrong. Even more serious was the risk that data might be entered incorrectly – the program would run, but return the wrong results.”
Managers considered out-sourcing a rewrite of the applications but rejected the idea because each application would have cost anywhere from $20,000 to more than $100,000. Not only that, the rewritten applications would have required a lengthy revalidation and testing phase, which would have been prohibitive.
Moving to a new environment
Bayer decided to evaluate EASA’s patented approach. EASA enables rapid codeless creation and deployment of web-based applications that connect to one or more existing software tools.
While EASA applications can be built for many different purposes, one of the more frequent uses involves the creation of applications that “wrap” legacy codes, databases and spreadsheets – thus significantly improving their usability.
The immediate effect is to dramatically reduce the learning curve and facilitate deployment of key legacy software tools.
By avoiding the need to completely re-develop and then maintain new custom tools using conventional programming technology,
Bayer estimates that EASA has saved the company several million dollars.
“EASA makes building new applications as easy as using any other Windows application. Many of our EASA applications have been created in a single day while the most complex require only two or three days,” Casanova concludes. “EASA has allowed Bayer to reduce the amount of time our staff spends on many key tasks.”