Spark is an open-source instant messaging program (based on XMPP protocol) that allows users to communicate via text in real time. It can be integrated with the Openfire server to provide additional features,such as controlling various parts of Spark functionality from a central management console, or integrating with a customer support service Fastpath, allowing Spark users to login into queues, accept and forward support requests, use canned responses.