Short answer: yes. A distribution company with 30 field sales reps can buy a field sales app's source code once, with beat plans, order booking and cash/cheque payment collection included, instead of paying per user every month. You have four realistic options: a production SFA app sold as source (about US$2,900 once), an Odoo module (about US$1,000 plus Odoo hosting), ERPNext plus a custom mobile app (free licence, paid development), or a CodeCanyon-style script (cheap, template quality). Per-user SaaS such as BeatRoute, Bizom, FieldAssist or Delta Sales App does not sell source code.
Your requirements, written down
For a distributor with 30 reps who visit dealers, the app must do all of this:
Beat plans : team leads set each rep's daily route; reps see "today's visits".
Dealer visits : GPS-verified check-in with photos and notes.
Order booking : dealer-wise orders that flow to review, dispatch and payment.
Cash, cheque and bank collection : recorded against the dealer's outstanding balance and…