Sencha ExtJS is a JavaScript framework for building rich desktop applications using over 100 pre-built UI components. It uses a class-based system and MVC architecture, with widgets that can fire and listen for events. Applications built with ExtJS can run cross-browser on modern versions of Internet Explorer, Firefox, Safari, Chrome, and Opera without needing HTML or CSS, and it includes charting capabilities and documentation.