Mobile Information Systems - Infrastructure and design for adaptivity and flexibility