Mobile System Design