Keeping track of expiration dates on everything in the pantry and refrigerator can be a little hairy (as can the contents of the packages, depending on how long they sit on the shelf). Fortunately, computer software programs can help a cook plan, budget, and keep track of shelf stock in any size kitchen.