The concept of migrating from rich client desktop applications to modern web technologies that encompass the desktop browser, tablet and mobile devices is not new. However, the pressure to move apps off the desktop and onto multi-channel, modern web is…