Check out this link. http://lifehacker.com/5929709/five-best-smartphone-running-apps
Stay healthy with a nutrition tracker
To live a healthy lifestyle use an app such as Careot to help you not only track the calories but aso detailed nutritional information. For those suffering from diabetes and other medical conditions, such as high blood pressure it is important to track nutrition, such as carbohydrates and sodium in addition to the calories consumed.
Careot is a unique nutrition tracker
If you need to also track the nutrition content of the food you eat try using Careot, a unique nutrition tracker that offers numerous features to help you eat right and stay healthy.
Click on this link to read the complete blog.
The Nike+ App is a great program and built right into your iphone/ipod.
Runkeeper is also a popular option and is great as it syncs across multiple platforms including android.
The Zombies run is a great app to add a little variety to your run program.
Last if you are preparing for a marathon couch to 5 k is a popular programs and comes highly reccomended.