FrontlineSMS est un logiciel open source permettant de gérer la communication textuelle via un ordinateur et un téléphone mobile sans connexion Internet. Il permet d'envoyer des messages à des individus ou des groupes et nécessite plusieurs étapes d'installation, notamment la connexion d'un téléphone et la configuration du logiciel. Le programme prend en charge plusieurs langues et offre des fonctionnalités riches, y compris la gestion des contacts et des groupes, ainsi que des réponses automatiques basées sur des mots-clés.