
Software is created to solve a problem. Sometimes a software package will solve many related problems.
You know those shots of NASA control in movies where there's a stack of people and all these buttons, dials, displays, and so forth? That's pretty similar to how we use software today with our menus, buttons, icons, links, input devices. The ideal situation for NASA would probably be one display, one headset, and a little button that says 'Go'. Fantasy? Yeh, stuff doesn't always work properly and there's always unexpected events so you need all those people, outputs, etc otherwise people might die and lots of money will go down in flames. However! For those of us looking to build software for Mummy's recipe books, you don't need a zillion menu items, buttons, links. Screw it, why have a menu bar at all? "Add entry", "Delete Entry", "Modify Entry", "Search" with massive _massive_ buttons. Easy!
OK, so you can build and modify your recipe book but what about more advanced features? Say things like, exporting to comma seperated files or our beloved XML format. Other advanced features like uploading recipes to a website. What about potential integration with supermarkets so that you can order ingredients straight from your recipe book by pushing a button and then the ingredients are ready for you to pick up on your way home from work. No wait! _What about_ if you integrate payment gateways, with supermarket ordering, _and_ integration with your fridge using bluetooth so you only order ingredients you need and everything is automatically paid for. Brilliant!.... oh hang on a second, Mum's using her old cookbooks again. But wait... some rich nerds are using the software now.
I'll admit, some of that is really cool. And, if you want to be like the other feature packed mediocre products out there then go for it. I'm not saying it's not possible to created elegant feature packed software, but it's way harder and you need plenty of resources.
I'm taking my chances with something that solves a problem but hopefully does it better than alternative products. I'll go from there.