Datatek --  Expanding the Possibilities
 
Switching Vendors   home > services > remediation services > switching vendors  
Although standards may exist, they never cover everything. As a result, there can be a wide degree of latitude in how software vendors interpret the standard, which can result in behavioral differences between products. Additionally, vendors have routinely added their own compiler and operating system specific features, resulting in further differences in behavior. These subtle and not so subtle implementation differences can greatly impact the time and effort required to move applications from one system/vendor to another.

The first issue to resolve when moving to a different vendor is getting code to compile cleanly. Unfortunately, some vendors have been very lenient in their adherence to ANSI standard syntax, creating compatibility issues between compilers (for example, some vendors have allowed code containing misspelled keywords to compile cleanly). Because of these issues, switching to a different compiler may require the modification of thousands of lines of code in order to get it to compile cleanly. Programmers traversing through error listings and making manual modifications consumes a large amount of time and manpower. Moreover, there is the additional risk that manual modifications may introduce new problems.

Once code is compiling cleanly, the next and more difficult problem is identifying and addressing runtime issues in the new environment. If problems exhibit themselves only at runtime, every portion of the code needs to be  painstakingly qualified, and there is the risk that the problem may still surface with other code variations. 

The safest and most cost-effective way to deal with these types of issues is via an automated code remediation. Programmatically searching through and modifying code is substantially faster and more consistent than having a group of programmers manually perform the process. Since Datatek's tools use a compiler's point of view, modifications based on a complete analysis of the source code can be easily made, including the addition of client-specific code. For customers who were already planning on making global modifications (e.g., changing record layouts and the supporting code), these modifications can now be done simultaneously and in a secure way. For migration clients who have operating system specific issues, Datatek can provide custom code to emulate the functionality of your old system on your new platform.

Major Benefits
Quick Turnaround Time
Consistent Programming Style
Reliable Modifications
Flexible Modification Cycle
Cost Effective


Copyright © Datatek, Inc. 2011