Mobile applications must have a stop-start capability to allow the user to stop an activity or data entry and then return to the same point without having to re-enter all the content. This capability is needed when the device has to be switched off mid-way through a transaction — for example, when flying or when the battery runs out.