FrontlineSMS is free, open source software that turns a laptop with a GSM modem and an inexpensive mobile phone into a central communications hub, enabling large-scale, two way text messaging.