The 2 existing migration methodologies - technical migration and rewriting - both have inherent weaknesses. The technical migration can move the application to a newer version of its native architecture, but cannot switch to a completely new architecture. The rewrite approach carries the risk of long and difficult-to-estimate project times. Gizmox has been developing another approach that goes far beyond the technical conversion of code from one version to another, or a rewrite from legacy code to the native code of the new environment. It is rather a computer aided smart rewrite. Termed transposition, it reproduces an application that runs on one computing architecture, to an equivalent HTML5 application that will work multi-browser on multiple devices.