Similar to creating a solution, the user can pick either "Start with a template" or "Create from Scratch", (which is a collection of predefined apps) let the user select a predefined "template app" from the app library. In many cases I needed an app in Solution A which is almost identical to an app in Solution B. for example "clients", "users", "invoices" ... + Let users add apps they have created to the library. (they'll see apps by SmartSuite and apps they have added)