FrontlineSMS

FrontlineSMS is open-source SMS-messaging software that runs on a laptop connected to a GSM modem, a mobile phone, or an online SMS (or text message) service. It enables users to send, receive and manage SMS over a mobile network. The software can work without the need for Internet access, is easy to set up, simple to operate and free. Users only pay the standard text messaging charges through their regular mobile provider.

We build and distribute free and open-source software; provide support and resources to our users; run sector-specific projects to share our expertise, and draw on our experiences to help inspire others.

Key features 
Send and recieve SMS with a modem or SMS gate.
Manage relationships.
Structured and unstructured data collection.
Polling and analytics.