Map My Run is one of the best running apps on the market for your runs and following training plans. Here's a review of the platform. Map My Run review : Read more