An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device