Affordable should not mean static.
The cheapest option is often a PDF or a generated plan. Those can help, but they usually stop short when the week needs adjustment.
- A useful app should make the next run clearer.
- Recovery and weather should influence expectations.
- The plan should stay connected to completed training.