Jobs versus programs
General field service software models a job: quote it, schedule it, do it, invoice it. Lawn care programs behave differently. A customer buys a season of rounds, each round has a window rather than a date, the price is often prepaid, and the relationship renews. Forcing that into recurring job templates works until the weather, the season, or a prepay balance disagrees.
- Rounds with agronomic timing windows instead of fixed repeat dates
- Prepay balances tracked against remaining rounds
- Season start, end, and renewal as part of the plan
- Upsells like aeration and overseeding attached to program context