Since the invention of the smartphone many developers have asked the same question: how can I build and release an app for multiple platforms? Where at first there were iPhones and BlackBerries, Android joined, Windows Phone made a brief appearance, and all along web has been part of the discussion. Releasing your app for each and every platform sounds expensive— surely there must be a solution th