Abstract— Chat Application using Google Cloud Messaging.A GCM implementation includes a Google connection server, an app server in your environment that interacts with the connection server via HTTP or XMPP protocol, and a client app. Google GCM Connection Servers take messages from your app server and send them to a client app. App servers send messages to a GCM connection server; the connection server queues and stores the message, and then sends it to the client app. To receive GCM messages, this app must register with GCM and get a unique identifier called a registration token. To access a worldwide information network for business or personal use from anywhere at any time, making the mobile commerce < Final Year Projects 2016 > MC a reality.