However companies have the option to choose from a wide variety of target architectures. These are like non-web based client server architecture, open source frame works and technologies such as PHP and others. The most common target platforms are that of Microsoft .NET and Java.
The Windows, Internet environment and latest programming languages available in .NET provide modern Web/Windows-based interfaces to the legacy systems. The end result is a robust, modern and intuitive application running on the Windows platform with an iSeries application and database providing data processing support. The advantage of this approach is to harness the performance capabilities of the iSeries, while taking advantage of the power of Windows and .NET.