Abstract: A method of dynamically reconfiguring a generic class mobile application in a mobile device for a specific use within that general class comprises: downloading an adaptable framework of the generic class mobile application onto the mobile device; triggering communication between a server and the mobile device, said communication directing the server to reconfigure at least one of content, presentation and function of the generic mobile application, therein creating a specific use of the generic class mobile application.