Sencha Touch is a JavaScript framework for building rich mobile web apps using HTML5 standards. It provides various UI components like lists, forms, charts and tools for building common app patterns. The framework allows developers to structure their app, lay out the user interface with panels, toolbars and lists, model and load data to populate the UI, and customize the visual theme. Sencha Touch apps can be built to work across multiple mobile devices using only web technologies.