Our Blog — FrontlineSMS

FrontlineSMS comes of age

Two-and-a-half years in the making, FrontlineSMS is finally shedding its Beta status and will soon, finally, be launched to the NGO community as a fully-blown product. Although it's taken much longer than I'd have hoped, at least we've had ample time to listen to the users and got the clearest possible indication of what we needed to add, remove, tweak and improve to make it more useful and relevant. The Beta - proof-of-concept as it was - naturally had its problems, but thanks to a great team of developers the new version is on target to exceed even my own expectations.

We're still in Beta in the new release (but at least it will get out of it this time!) and things are still a little rough in places. Many of the finishing touches are scheduled for later in the development cycle, but the software is already beginning to take shape and neatly builds on the current FrontlineSMS look and feel which we know works well.

Here's a sneak preview of just a few of the things we've been working on.

We've built two user interfaces in the new version - a Classic and Advanced view - allowing the user to determine how much functionality they want to be exposed to. Beginners will be happy with the Classic, which looks and feels pretty-much like the current release. We've also added right-click menu functionality, making things quicker, easier and more accessible throughout, and 'handles' which allow different elements of the screen to be expanded or reduced in size depending on how much the user needs or wants them.

A choice of database options are now available, allowing incoming and outgoing message data to be read and shared by other applications. Incoming messages can also be 'posted' automatically to web servers, or passed to other running programs which can then deal with them independently. There are also improved data import options allowing, for example, groups of contacts to be easily brought into the database, with generated message data more easily exportable from a number of modules in a number of popular export formats. One of the problems with the current version was that the data, useful as it was, wasn't easily accessible by anything other than FrontlineSMS. Not quite so useful.

Device installation and configuration is now largely automated in the brand new PhoneManager module, with auto-detect and auto-configure functionality. FrontlineSMS scans the host computer, looks for modems and phones (which can be internal devices, or connected via USB or bluetooth), determines whether they're any use, and then sets them up if they are. Multiple devices can be used at the same time, and each can be configured exclusively to send messages, or purely to receive, depending on what the user requires. A wide variety of GSM modems and phones will be supported at launch, with simple driver creation possible for new devices as they hit the market. Long gone are the handset headache issues of version 1.0

Additional functionality includes support for SMPP, which will allow messages to be blasted through SMS aggregators such as Clickatell. This will make it possible to send large numbers of messages far more quickly and cheaply than via any attached device, if and when an internet connection is available. The new FrontlineSMS will also be platform independent, so Mac and Linux users no longer need feel left out.

Of course, this is only half of the project. A team at Wieden+Kennedy are working hard to re-brand the software and build a simple, functional, accessible website, work which is also going fantastically well. But that's the subject of an entirely different blog post altogether...

All of this work - the application itself and the website - will be publicly launched on 8th May at Global Messaging 2008 in Cannes, where I've been invited to give a keynote speech - "Mobile messaging as a means of empowerment: How has SMS been harnessed by NGOs around the globe?".

Two weeks later, 22nd May, sees FrontlineSMS feature as a finalist in the Stockholm Challenge where it's been selected for its use in monitoring the 2007 Nigerian elections. The project then enters a new phase on 1st June as the MacArthur Foundation funding ends and a new grant from the Open Society Institute (OSI) begins.

I've always felt that FrontlineSMS had a huge amount of potential. Thanks to a dedicated team - supporters, users, developers, bloggers and donors among them - we may soon start to see it.

From conception to replication

Tonight, a hundred and fifty farmers and their families who I have never met will be going to bed better off. Not only is this significant for the farmers, it's also significant for me. Because without FrontlineSMS, which is being used to provide coffee prices to these smallholder farmers, this would not be happening.

There's a tendency to think that, as a free entry-level texting solution, FrontlineSMS is only relevant for smaller, grassroots non-profits who are most likely to lack the funds or in-house expertise to develop their own solutions. Over the past couple of years I've begun to see otherwise. As a case in point, this coffee project is being run by the UN. Not the suited, New York-based UN you see on TV, but a field-based team of UN staff and volunteers who simply wanted to try something. All they needed was a simple, low-cost tool which allowed them to rapidly prototype their idea.


Today, using FrontlineSMS, their pilot project is distributing prices from five large buyers to about 150 farmers, village leaders and farmers groups by SMS in a classic "market transparency" intervention. And it's working. Prices are going up for farmers, and the buyers are getting access to more quantity and better quality. Prices are collected via phone once a week and within ten minutes are entered into FrontlineSMS and sent out. The project has been successfully running for several months.

What's notable is the benefit this project brings to the coffee dealers, the middlemen. Usually tarnished as unscrupulous and exploitative, they also have families and also need to make a living. Rather than cutting them out altogether they have been brought on board, and their reward is better quality coffee and access to larger quantities of beans.

Of course, there are countless "market price" examples out there, but what makes this significant, for me at least, is that they used a tool that any organisation working on economic empowerment or market issues could use. Unlike the Kerala fishing example, where mobile phones helped fishermen in southern India increase their profits in a similar way, this latest UN project is using freely available, NGO-specific, easy to implement named software. Interested NGOs simply have to Google "FrontlineSMS" and - if they choose - learn about it, download it and use it themselves. Barriers need to come down, and they are.

But issues of cost, replicability and knowing what's possible remain three of the biggest hurdles to mobile adoption among the grassroots conservation and development communities, something I regularly blog about. As yet, this UN project is undocumented (which is why I can't be more specific), so the knowledge is largely confined locally to where they work. Hopefully this will change. For the hundred and fifty coffee farmers involved in this project the concept has been well and truly proven, but for countless thousands of others, it hasn't. Our challenge is to make it so.

London calling

In a sense, kiwanja.net is something of a deception. With so much going on so much of the time, it exudes the aura of a small, tightly-knit organisation, a team of people busily working their way through a range of mobile and ICT-related projects. If, back in 2003, I had called the site kenbanks.com as I originally planned - thank goodness it was taken - this confusion probably wouldn't arise today. Many people assume there are at least a couple of people behind kiwanja.net, nGOmobile or FrontlineSMS. The deception is well and truly driven home when I get emails asking to speak to someone from my London office. One day, my friend. One day.

The last couple of weeks or so - a few days either side of my return to Stanford, in fact - have been particularly productive. Here's a wrap up of some of the latest kiwanja.net News.

kiwanja.net was appointed a member of the Program Committee for the W3C Workshop on the Role of Mobile Technologies in Fostering Social Development. Scheduled for Sao Paulo in June, the Workshop aims to understand the specific challenges of using mobile phones and web technologies to deliver services to underprivileged populations in developing countries. A Call for Participation for the 2008 event went out at the end of February.

A talk on the uses of FrontlineSMS by grassroots health NGOs, and a live demonstration of the software, took place at Stanford University's Texting4Health Conference. This followed closely on the heals of FrontlineSMS's inclusion in a new UN "Compendium of ICT Applications on Electronic Government". The first in a series of volumes, this one focuses on the use of mobile technology in the areas of health and learning.

After a series of discussions which started last autumn came an appointment to the Advisory Board for Open Mind, a non-profit organisation which houses Question Box, a project developing a simple telephone intercom which connects rural people to the internet. After blogging about it a few days ago (see the entry below), Question Box was picked up by the popular Boing Boing website.

After successful outings with the Global Mobile Awards 2008 and kiwanja's own nGOmobile competition, 160 Characters appointed kiwanja.net a judge for the forthcoming 2008 Mobile Messaging Awards. FrontlineSMS, which was short listed for a 2007 Mobile Messaging Award, will be at the centre of a speech I'm giving in Cannes - where the 2008 winners will be announced, and where I'll be making the non-profit keynote address on the use of SMS by grassroots NGOs around the world.

On the subject of Awards, FrontlineSMS has been nominated in the "Equality" section of the Tech Awards, an international Awards program that honours innovators from around the world applying technology to benefit humanity.

kiwanja.net made its fourth appearance on the BBC World Service, this time talking about the recently announced winners of the inaugural nGOmobile competition. The interview, broadcast on Digital Planet, profiled the projects in Kenya, Uganda, Mexico and Azerbaijan and covered more broadly the continuing relevance of SMS as a tool for grassroots NGOs in the developing world.

The Social Mobile Group on Facebook, set up by kiwanja in November 2006 (and which has just hit the 1,400 member-mark) was praised in a blog posting by Social Media Guy in an entry titled "Facebook Groups Done Right". The use of Rotating Group Officers, relevant discussion topics, the presence of an external site for non-Facebook users and a voluntary Members Directory were all highlighted as innovative ways of developing and maintaining groups on the platform.

Finally, "Design Traditionalist", a blog run by Alan Manley (a lecturer in product design in India) has named the kiwanja.net website among several others in its "Good site" section. As someone forced to do their own web design and development (it would normally be a job for the London office, right?) it's always quite pleasing when a qualified observer has a "positive interaction".

Maybe I won't make those changes after all...