That isn't really an answer at all, as you can do what you like with data on your servers without making a new client.
Even client side, that doesn't explain (as per article) a complete do-over as a web app wrapped in a browser.
Even client side, that doesn't explain (as per article) a complete do-over as a web app wrapped in a browser.