'Cloud Computing' refers to internet based computing that allows access to a pool or network of computing resources that are owned and maintained by a third party via the internet. There is an emerging trend of smartphone companies in India operating a cloud-based messaging service which routes messages sent between service users via the internet instead of the telecom operator's SMS gateway. For instance, smartphone company Xiaomi Technology India Pvt. Ltd. operates the MIUI cloud messaging service and Apple India Pvt. Ltd. operates the iMessage service.