If you're thinking about building something commercial rather than something for your own personal use, take a look at this recent YC Startup School video:
https://www.youtube.com/watch?v=GMIawSAygO4
I could be wrong, but what you want to build sounds like it might fit.
[Like the perfect word processor -- everyone's must-have 'perfect' feature is different]