We're a 12-person wholesale packaging supply distributor in Texas. We want to revamp our existing online ordering system and build a mobile app so our 4 reps out in the field can enter orders directly from their tablets. We got a quote from a local dev agency.
The itemized proposal lists 18,000 USD for mobile UI development and 6,000 USD for database setup. Right under those, there's a separate line item for 'Custom REST API Development & Documentation' priced at 9,500 USD. That's nearly a third of our overall budget.
I'm not really a tech guy; doesn't a mobile app run on its own anyway? What exactly is this API thing, is it essential for a small distributor like us, or are they just padding the quote?