A new software program combines your schedule and preferences with the best route to get you where you need to go.