From the moment an application technology is selected, the software developer also enters into a dependent relationship with the corresponding manufacturer. Later on, for those looking to switch platforms, fecher offers Legacy Migration. Legacy Migration primarily consists of three different areas:
- The programming environment (programming language or 4GL) determines how the application logic and usually also the front-end logic will be designed and further developed. Although proprietary technologies such as Gupta Team Developer, Access or Visual Basic used to prevail here, .NET, Java and web standards such as PHP and AJAX are increasingly gaining acceptance. A platform change always requires at least a partial redevelopment; fecher carries out these projects using its nearshoring model. The porting of Gupta applications to .NET is a special case. fecher offers this service at a fixed price in the form of a Porting Project, a tool-supported service.
- In many applications, the database not only stores data it also contains important parts of the application code in stored procedures and triggers for example. As such code is written in proprietary programming languages such as PL/SQL or T-SQL, the database platform cannot be easily switched. Porting from one platform to another however is also a complex task because of gaps between SQL standard and the corresponding manufacturer-specific instruction-set, syntax and data type extensions. The sophisticated tool enables fecher to migrate data and logic, according to customer requirements, between major databases such as Oracle, SqlBase, PostgreSQL, SQL server and others.
- Printed reports and screen masks represent the most important output by applications. If report generation was a 4GL-tool component, developers now will have to choose a reporting tool if they are not keen to program every list by hand. Users can also create their own customized forms, lists and evaluations using a variety of tools such as Crystal Reports, List & Label or Microsoft Reporting Services. fecher has the necessary tools to migrate reports from one platform to another, no time-consuming rewriting of code necessary.