ExtJS 6 provides tools to develop applications using a "universal" approach with both classic and modern toolkits. It allows building configurations for each toolkit, and runtime configurations called profiles that activate different views depending on conditions like device type. Profiles, platform configs, and responsive configs allow customizing elements like views and titles based on device characteristics like width, orientation, and desktop/mobile status.