List tasks or operations that the app will perform, or list the controls you imagine on the screen. Alternatively, make a list of a hypothetical user’s goals: what are they trying to accomplish with your app? (For example, “send an e-card” or “take a panoramic photo.”) Try to arrange this list in order of importance, so that if you need to pare down your feature list later, you’ll know what to cut.