Christian Cantrell, a technical product manager at Adobe, has created an app for multiple platforms including OSX, Windows 7, Linux, Android, iPhone OS, iPad OS and browsers - no biggie, right? But here's the cool bit, all the apps use the same code base. In other words, Cantrell wrote an app once and didn't have to change it to get it on other platforms, he just needed to apply slightly different platform "wrappers".

From Cantrell's blog: "The app is called iReverse... Although iReverse is fun to play, the most amazing thing about the project is the fact that it runs in all these different environments completely unchanged. In other words, the exact same code base is used to build versions for five different environments. There's no other platform in the world that can boast this level of flexibility - not even close." Check it out in the video below.