Sencha Touch is a JavaScript framework for building rich mobile applications. It features a touch event manager that supports multi-touch and gestures using native events abstracted for performance. Sencha Touch also includes a UI toolkit and allows developers to build one codebase that can be deployed across desktop and mobile with a responsive design.