UserFrosting is modular application framework built on the shoulders of giants. From the base framework, skeleton, and dependencies up to the Sprinkles, this chapter describes how UserFrosting is structured, making use of all these elements to create a powerful and complete application.