There is no standard 'recipe format' that could be compatible with all software. I wish there was. Then we could all swap recipe files and they could work in anything written to use it. It would also make it easier to import recipes from websites if they all followed some sort of standard.
Like there is a standard for the
xml PAD files, there should be a standard for xml recipe files. I don't know why there isn't already.
The whole idea of being able to create a recipe database on my home pc, consisting of the 20 years of creations I have concocted, really appeals to me. It would make having that pc in my kitchen make more sense.
This is something I have given a lot of thought to, and I do plan on writing my own software to do it at some point in the
very distant future.
There are certain features I feel an application MUST have, if it is going to be something I will be happy with, long term.
- must be able to import/export recipes in some sort of agreed upon standard format
- must be easy to adjust the yield
- must be easy to convert between metric & imperial measurements
- must include a menu planner
- must include a shopping list builder
- must be searchable by ingredient/type, capable of handling multiple search terms, and displaying the results in a ranked list (such as "cookies cocoa shortening" results showing all cookie recipes containing both ingredients as ranked higher than cake with the 2 ingredients, or cookies with only 1 of the ingredients)
- must include an ingredient substitution database (if you don't have a cup of buttermilk, there should be a way to select an alternative)
These are just off the top of my head, but I wouldn't really want to create anything that didn't have those features, nor would I ever want to spend money on another recipe application that didn't have them.