Platform and approach choice
We decide between native and cross-platform on the basis of device features, team capability and long-term support cost. The reasoning is written down, because the choice shapes everything that follows and should survive a change of personnel. Most business applications are well served by a single cross-platform codebase; where deep device integration or heavy graphics matter, native earns its cost.
