1. A system for task modeling interactive sequential applications for one or more mobile devices, comprising: a. a software tool for defining a generic meta-model of the target applications, wherein said generic meta-model consist of a static model of application components, and a dynamic model of IDs of application screens and connections; b. a passive TM database for storing said generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices; c. a tracker module for real-time monitoring and creating unique ID for each application's screen visited by the user of said mobile device, wherein created IDs are used for generating active models of the user actual use; and d. an active TM database for storing said active models, wherein data transferring and storing is minimized to screen ID numbers.