In this talk, I present the concept of a Model Store. This is a black-box system which maintains up-to-date model information for a dynamic app. It necessarily has networking, persistence, caching, and change notification capabilities. Through a series of slides and code examples, I illustrate how a well-designed codebase which includes one or more Model Stores can help developers attain a more well-reasoned and high-quality app.