Companies often rely on a significant amount of legacy software – applications designed around outdated or unsupported formats, computer systems, or application programs. While they often contain very well-validated and extensively developed logic and algorithms, they are usually very difficult or impractical to use (or access) resulting in inefficiency and underutilization. Programming replacements is often not an option due to the cost of the development plus the cost of testing and revalidation.
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.
Process Engineering Manager
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:
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.
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.
Request a free project consultation with EASA so we can discuss your requirements and, if desired, provide you with a demonstration of the software.