Look for the pain, and to do that talk to people.
The challenge will be that most people accommodate the pain in order to get something done, but they don't like it.
A recent pain point I came across was that 501.c(3) organizations are good at organizing but often poor at "the Internet". That suggested that if you talked to a half dozen charities you could probably find a way to offer them a 'internet presence service' that would be a combination of tools to do calendaring, outreach, donor management, payment/donation processing, testimonial pages, event landing pages, Etc. Think of it as a mashup of Calendar, Wordpress, PayPal, Salesforce, and Quickbooks online. You make their interface to the site both simple to get to (suggest a hardware token) and the web sites appearance to be professional to people visiting.
If you architected it right you could also make it a onestop 'election' website (similar sorts of things and similar reporting requirements for donations etc)
Find folks who would like to get more out of the Internet or have trouble with it, and solve their problem in a way that saves them real money or real time. Then sell that to people in the same situation.