1. A method comprising: operating a computing device by: displaying on a display of the computing device a graphical user interface, the graphical user interface comprising: a first display object configured to display available states that are capable of being categorized among categories by a user to provide a state categorization, each of the categories corresponding to a respective cost of interruption for the available states that are included in the respective category, a second display object configured to display potential profiles, including respective subsets of the available states categorized among the categories based at least in part on preferences from users other than the user in a community of users, based at least in part on an extent to which categorization of the subsets among the categories in the potential profiles is similar to categorization of one or more of the available states among the categories in the state categorization, and at least one input object configured to receive user input specifying categorization of at least one of the available states among at least one of the categories; selecting a specified category, which is chosen by the user, from the categories to be associated with a specified available state, which is chosen by the user, based at least in part on the specified category being chosen by the user; adding the specified available state to the specified category, based at least in part on the specified available state being chosen by the user, in response to selecting the specified category from the categories to be associated with the specified available state; filtering a set of profiles derived from the community of users based at least in part on the user input to automatically modify the potential profiles displayed in the second display object; and configuring an application based at least in part on a selected profile of the filtered set of profiles.