When a Web App should usually come first
If the first release is centered on order entry, pricing logic, batch editing, status filtering, permission control, and exports, a Web App is usually the safer foundation. Those tasks benefit from denser tables, keyboard input, wider layouts, and easier multi-column comparison.
This matters even more when order fields are numerous, role coordination is heavy, and status flow is complex. In that case, getting the main operational workflow stable in a Web App first is often much cleaner than trying to stretch a mini-program into a full internal system too early.
Order entry includes many fields or repeated editing actions
The system needs filters, permissions, reporting, or export capability
Core users are internal staff, coordinators, operations, or managers working mainly on desktop