This document discusses planning the architecture for an application built with Ext JS 4. It recommends defining views, models, stores and controllers before implementation to create a solid foundation. It provides an example of architecting the UI of a music streaming application, balancing view granularity and establishing models, stores and controllers. Planning the architecture upfront helps build flexibility and maintainability.