Swift è un client IM distribuito con licenza GPL, il quale è utilizzabile con alcuni dei servizi più popolari basati sull'insieme di protocolli XMPP (Extensible Messaging and Presence Protocol ), come ad esempio Facebook e Google Talk. Il principale obiettivo degli sviluppatori è di renderne intuitivo l'utilizzo, senza prevedere complicate fasi di configurazione iniziale e lasciando tuttavia spazio alla definizione di profili personalizzati. L'applicativo è infatti adatto a chi non voglia perdere tempo con opzioni e parametri per comunicare in semplicità con amici e parenti.
Swift è accompagnato da un'interfaccia amichevole, la quale prevede solo le sezioni strettamente indispensabili allo svolgimento delle attività di chat. La suddivisione in schede consente di passare rapidamente e in modo ordinato dai contatti all'area di gestione dei messaggi, offrendo una grafica accattivante e priva di fronzoli. Le comunicazioni avvengono in un ambiente sicuro, grazie alla compatibilità XEP-0258 ed al meccanismo di autenticazione SCRAM. Per ridurre il consumo di banda è inoltre previsto un algoritmo di compressione delle informazioni scambiate.