Consistently remind yourself to think of your application in terms of a solution. Every feature, behavior, and action should be focused on that solution, and those that aren’t should be left out. Remember that applications are for people, and they should be engineered as such.