Siskin IM — это клиент протокола XMPP для мобильных устройств под управлением iOS, ориентированный на приватные и обычные текстовые коммуникации. Приложение разрабатывается как независимый XMPP-клиент и предоставляет базовый набор функций для обмена сообщениями, голосовых и видеовызовов с акцентом на совместимость с современными расширениями XMPP и шифрование конца в конец. Интерфейс выполнен в стиле, характерном для мобильных платформ, с поддержкой нескольких аккаунтов и синхронизации состояния между устройствами.
Исторически Siskin IM возник как один из десктопных и мобильных клиентов XMPP, адаптированных под iOS, с целью предоставить удобный доступ к сети XMPP и её расширениям. В публичных описаниях указывается поддержка таких технологий, как OMEMO для шифрования сообщений и возможности мультимедийных вызовов через XMPP-расширения. При отсутствии официальной или полнофункциональной документации по отдельным версиям клиенты обычно описывают Siskin IM как сочетание стандартных функций мессенджера и специфичных для XMPP инструментов: управление контактами, работа с группами и поддержка нескольких учетных записей.
- Протокол: клиент XMPP (Extensible Messaging and Presence Protocol) с поддержкой основных расширений.
 - Шифрование: поддержка OMEMO для сквозного шифрования сообщений, обеспечивающая конфиденциальность переписки.
 - Мультимедиа: возможность голосовых и видеовызовов через соответствующие XMPP-расширения.
 - Мультиаккаунтность: одновременная работа с несколькими XMPP-аккаунтами и переключение между ними.
 - Управление контактами: список контактов с наличием присутствия, приватных и групповых чатов.
 - Нотификации: поддержка локальных уведомлений для входящих сообщений и вызовов на устройствах iPhone и iPad.
 - Синхронизация: поддержка состояния доставки и чтения сообщений, совместимость с серверными расширениями для синхронизации истории.
 - Настройки приватности: управление видимостью присутствия и параметрами соединения.
 - Интеграция с системой iOS: использование стандартных элементов интерфейса и системных разрешений для работы с микрофоном и камерой.
 - Открытые/закрытые компоненты: в публичных источниках отмечается смешанный характер компонентов — часть функций основана на открытых спецификациях XMPP, а детали реализации могут варьироваться.