3Box is great for developers and applications who don't want to manage the liability of storing user data on a centralized database server, those that don't trust Facebook or Google SSO with their user's accounts, or those that want to allow users to manage their own data in a self-sovereign way. The 3Box framework also enables users to carry their information with them from service to service, vastly improving the user onboarding experience.