For Developers
Flexibility, extensibility and compatibility. These are our watchwords in making FrontlineSMS a useful tool with which to leverage the boundless possibilities offered by that humble tool, the mobile phone.
With that in mind, FrontlineSMS is available to download for free, and may be modified to your heart’s content. Our developers are a vital part of our team, and their innovation, support and suggestions help make FrontlineSMS what it is. The latest release includes a flexible plugins system which allows easy addition of new features to the core SMS messaging system.
Get involved
If you’d like to get involved or would like help understanding the code to develop a plugin or modify the core, please:
- Read the development wiki
- View the source code
- Subscribe to the mailing list
- Join the #FrontlineSMS IRC channel on the freenode.net IRC network
Some further information
HTTP Trigger
This plugin allows external programs to trigger FrontlineSMS to send SMS messages. The external programs can trigger FrontlineSMS over an HTTP connection.
PatientView
This is a plugin for managing hospital patients and documenting their
medical records and care. It is under development by FrontlineSMS:Medic
Forms
Together with the FrontlineForms mobile client, the Forms plugin allows collection of structured data by remote workers. The data is then collected centrally via SMS sent from the application to FrontlineSMS.
Reminders
The FrontlineSMS Reminders plugin allows messages to be scheduled to be sent at regular intervals.




