Fitday.com is a fantastic resource, and it's free! Just be weary, the nutritional info is somewhat dated a little off, nothing to get too worried about though.
There are a lot more intricate programs, a few of which I use with clients. These cost big money and are only really suitable for trainers/nutritionists. One of my programs comes with WAP compatibility which is pretty handy for clients.
I personally prefer to construct spreadsheets with the info on it. This way you can tailor it exactly to your training rather than relying on generalized 'exercise' components.