Ext JS has a large scale architecture that was good in version 3.x. Version 4 introduces new data capabilities including models, associations between models, model validations, flexible proxy classes to load data from various sources, and operations and batches to asynchronously load and manipulate record data. These new capabilities provide a richer application data layer and make integrating data with components easier.