I really like building developer tools and kind of miss doing it full time. I built a tool for testing/playing with REST services last year and sell it on the OS X app store:
I'm not getting rich off it, but it usually brings in a few hundred bucks per month and I like hearing from fellow developers who benefit from using it.
That's pretty cool, actually. I would never have thought of selling an app for that, as most everybody I know uses Advanced REST Client ( https://chrome.google.com/webstore/detail/advanced-rest-clie... ). It must be really neat to know people are choosing to pay you for your product over using a similar free app.
The browser-based ones have improved quite a bit recently. I use Advanced REST Client whenever I'm on a Windows machine - it is quite good.
There are a few features that my tool has that make it worth a few bucks for some people, I think, most notably being able to save requests and share them with other members of your team. I've heard from a few folks who have them checked into source control as part of manual testing scripts (there are some interesting opportunities to automate this kind of testing, too, but I haven't had time to focus on it).
And I'm releasing a feature soon that will let you paste in cURL commands and turn them into requests, which is handy when you're working with a webservice that has examples of requests given in the form of cURL commands (which is a lot of them).
Even if you're competing against free apps that match and even exceed what you can offer in some areas (which is frankly going to be more and more common), you can still find little features that might be fairly simple but add a ton of value for a certain subset of people.
It was just something I needed at the time - I was doing a lot with REST services at the time and thought a simple tool for interacting with them would be handy.
http://www.uresk.net/httpclient/
I'm not getting rich off it, but it usually brings in a few hundred bucks per month and I like hearing from fellow developers who benefit from using it.