There are so many food software programs available, but that doesn't mean they are all good. I've sifted through the good and the bad and offer my tips on buying food and recipe software.
If you are looking for food/calorie intake, this Weight Loss Software, Food Diary, Exercise Tracker, And Medical Diary is the software to have. It calculates daily caloric intake, and enter the day's exercise and it figures out how many you've burned off and daily weight. Nutritional values are also calculated.
My next choice is the Recipe Manager program. Use Recipe Manager for:
Combine all ingredients in an airtight jar, mix thoroughly.
Keep sealed until ready to use.
To give as a gift, place in a pretty jar, along with some recipes. This would look nice in a basket, maybe with some measuring spoons, and ingredients for one of the recipes you give.