Spark to komunikator internetowy, który został zaprojektowany przy użyciu Java. Za jego pomocą możliwe jest prowadzenie grupowego czatu, nawiązywanie rozmów głosowych jak i przesyłanie plików.
Przed rozpoczęciem użytkowania należy podać hasło, nazwę użytkownika. Spark posiada możliwość sprawdzania pisowni w oknie rozmowy jak również obsługuje wtyczki. Warto także podkreślić, że wszelka komunikacja za pomocą Spark jest domyślnie szyfrowana.