1. An application persistence system for improving wireless application resource efficiency, the application persistence system comprising: a persistence-point definition module for defining conditions that trigger persisting application data; a persistence-point analysis module for identifying efficient and reliable persistence points; and a persistence-point enforcement module for enforcing persistence points at application runtime.