We run a local food distribution and wholesale supply company in Chicago with 14 employees. We decided to build a custom mobile app for the first time so our clients can easily place their weekly orders, track delivery status live, and view their invoice history. We've set aside a total budget of around 30,000 dollars for this project.
The first agency we talked to argued that we need separate native coding for both iOS and Android, putting together a rough quote around the 55,000 dollar mark. The second agency said this could be solved for 24,000 dollars using a cross-platform framework with a single codebase. Before we gather formal proposals, we don't fully grasp technically which mobile app development software or infrastructure model we should pick.
What should the technology selection criteria be for an operations-heavy small business like ours? When we sit down with an agency, what direct questions should we ask to understand why they prefer a specific software stack?