Cisco Systems Inc has agreed to buy customer service software developer IMImobile Plc in a deal valued at about £543 million ($727 million).