094-095 Projects
094-095 Projects
094-095 Projects
Projects on
the Move RapidSMS offers a flexible framework for developing
SMS-based applications, and PhoneGap streamlines the
art of cross-platform app development. By Rikki Kite
W
hen you think of UNICEF, you probably dont think about inno-
vation, which is actually one of the organizations core values
[1]. UNICEF has helped develop everything from birthing kits to
solar-powered cold storage units. In fact, in 2009, UNICEF was
awarded the Gov 2.0 Summit Award [2] for RapidSMS, a free, open source
framework for developing SMS-based applications [3].
RapidSMS isnt something you download and start using. Instead, RapidSMS is a
Django and Python-based framework that can be customized for diverse data col-
lection, workflow, and group coordination functionality. The software is designed
to work on any phone that can send and receive text messages and is intended to
be customized for governments and humanitarian organizations working in geo-
graphically remote areas with limited infrastructure, such as roads and electricity.
In October 2008, RapidSMS played an integral role in UNICEFs efforts to dis-
tribute high-protein food (Plumpynut) to 1,800 food centers in drought-crippled
Ethiopia [4]. Before using RapidSMS, aid monitors collected data, such as the
amount of food received and distributed, but there could be several weeks of
delay between when the data was collected and analyzed and any follow-up ac-
tions, such as sending additional supplies. RapidSMS helped eliminate the delay,
which is no small task when you are dealing with 193,130 cartons of Plumpynut
from 1,852 distribution centers.
The RapidSMS Ethiopia deployment was designed to monitor reporting activ-
ity, analyze incoming reports immediately, send custom messages to field monitors
(including broadcast announcements and updates), export data to Excel, generate re-
ports, visualize data, and provide graphical summaries of activities. After a day of
training, 33 monitors armed with RapidSMS-enabled mobile phones were sent out
into the field. When the project concluded on December 4, 2008, UNICEF had 939
unique reports, which was similar to pre-RapidSMS results; however, 10 to 50 reports
were received each day instead of every couple of weeks.
The RapidSMS team documented lessons learned during the Ethiopia deployment.
In addition to recommending thorough training and trial tests, the team noted that
pre-paid, postpaid, or toll-free numbers should be negotiated before deployment be-
cause arrangements with telecommunications providers can take some time. They
also recommended that field-based staff members be on hand to help ensure the proj-
RIKKI KITE ects success and that a paper-based system still be required for backup purposes.
Tobias McNulty, Managing Member of the Caktus Consulting Group [5], says that
Rikki Kite is Director of Marketing at
Advanced Clustering Technologies in RapidSMS is different from other solutions, such as Frontline SMS, because it can au-
Kansas City, Kansas. In addition to Linux tomate complex or redundant tasks and let users build a more customized solution.
Magazine and Linux Pro Magazine, Kite Also, RapidSMS is an open platform instead of a proprietary solution, so training new
has been published in Sys Admin
developers or finding existing developers to work on the project is easy. McNulty says
Magazine and UnixReview.com. She
can be contacted at that Caktus has helped build a few RapidSMS projects, including UNICEF Project
[email protected]. Mwana, which cuts turnaround time (typically one to two months or more) on infant