| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | RapidSMS | OpenXData | FrontlineSMS | Nokia Data Gathering | Open Data Kit | EMIT | EpiCollect | Voxiva | Java Rosa | Freedom Fone | PoiMapper | KoBoToolbox (www.kobotoolbox.org) | ||||||
2 | erio | Administration - ; Forms - ; Support - Some French language contributions | Administration - ; Forms - Forms can be built in a number of languages; Support - Largely in English. | Administration - ; Forms - ; Support - Most support is in English, does offer some support in French and Portuguese. | Administration - English, Spanish and Portuguese Forms - The software accommodates questionnaire creation in many other languages; Support - English. | Administration - English, French, Chinese, Spanish, Swahili. Forms - any language. Support - English. | Administration - ; Forms - ; Support | Administration - English, Forms - Can support additional languages, limited by operating system, Support - English | Administration - ; Forms - Has been deployed in multiple languages; Support - Has ability to build out support for additional languages as necessary. | some translations of forms and interface. uses text file to for interface and form. | Interface available in French, Spanish, English (and soon Portuguese). Support materials (User and Advocacy Guide) available in English, French and Spanish. IVR may be recorded in any language or multiple languages simultaneously. | Administration English Forms Any language supported by OS, Phone application English, French, Swahili, additional based on request. Support material English. | Tools Admin: English; Support: English, French; phone application: Any Android supported language | |||||
3 | Programming Language Required for Customization/Configuration Describes programming language necessary for customization and/or configuration. Does not necessarily describe language used for original software development. | Python with Django | Java, Java ME | Java | Java, Java ME | XForms to generate Forms, Java to modify base code. | User can not modify | XForms to generate Forms, Java to modify base code. | User can not modify | Java, Java ME | PHP, Cake PHP framework | User can not modify | XForms, Java | |||||
4 | Basic description of system | Browser-based application resides on server, communicates with basic phones. | Server software resides on local PC and communicates with client software on cellular phones. Forms are downloaded from server to handsets. Data is returned to server. | Stand-alone software application used to manage SMS messaging via cellular phone or GSM modem. | Server software resides on local PC and communicates with client software on cellular phones. | Cloud-based service. Data collected using ODK Collect (handset client software) is transmitted to central server via ODK Aggregate. ODK Aggregate is hosted locally, but acts as a pass-through for collected data. Forms are developed locally and loaded onto mobile phones. | Cloud-based service. Forms are created online, downloaded to Java handsets and data is returned to centralized server for reporting and analysis. | Cloud-based service. Forms are created online, downloaded to Android/iPhone handsets and data is returned to centralized server for reporting and analysis. | Cloud based service. Forms and management conducted via online portal. Data collected from handsets is returned to centralized server. | not an out of the box. a library. form based data collection for java systems. uses same core as javarosa. xforms work for both. works with java. stuff would be built on top of it. takes in xforms and spits. (client bit) Isn't a server. | 2 way IVR platform used to create audio information, to collect voicemail and SMS information, or to conduct polls over any standard mobile phone. | Cloud based service with possibility to host data on premise and full on premise installation. Administration and form creation on line. A web service interface to populate with existing data. Forms and existing data downloaded to device, where both new forms can be filled or existing data edited. Results uploaded to on-line portal and exported in various formats. | Integrated suite of applications for handheld digital data collection, includes online/offline formbuilder for desktop, ODK-based app for Android phone to collect data, offline data synchronization. Area mapping of aggregated results. | |||||
5 | Developers | UNICEF and open source community | Open source community | Kiwanja | Nokia | Open Source Community. Notably University of Washington and supported by Google. | Cell Life | Imperial College London supported by Wellcome Trust | Voxiva | Java Rosa open source community, Open Rosa Consortium | IT46 | Pajat Solutions | Open Source Community, KoBoToolbox team hosted at Harvard Humanitarian Initiative | |||||
6 | Support | Online Forum, FAQ, Tutorial, wiki, mailing list, and case studies. | Support is primarily available through the open source community via online forums and support groups. Online documentation describing basic setup and operation. | Rich wiki including user, administrator and developer guides, active discussion group. | Tutorials, Guides, Videos, Technical Support forum, Implementer support forum. | Training, On-site support, Case studies | Detailed online instructions for application use. Basic instructions for developers. Developer forum available. | High level of personal support from Voxiva. Available 24/7. | Support is available in the first instance through the online forum, in-depth User and Advocacy Guide and Developers wiki. Training, consultation, on-site support and customisation also options. | Training material, Training, E-mail, On-line and on-site support. Customization and integration services. | Tutorials, Guides, Videos, Support forum. Developers are also implemeters in complex environemnt (see field implementation) | |||||||
7 | Computer, Internet Connection, GSM modem or SMS Gateway | Computer, Internet, Java handsets may require investment. | Computer, GSM modem or SMS gateway. | Computer, Internet, cellular phones | Computer, Internet, sophisticated cellular phones. | Computer, internet, java phones | Computer, Internet, cellular phones | Computer, Internet, cellular phones | Computer, GSM device, audio recording equipment | Computer, Internet, cellular phones | Computer, smartphones. | |||||||
8 | Additional cost factors | Open Source, completely customizable. | Open Source, completely customizable. | Open Source, completely customizable. | Open Source, completely customizable. | Open Source, completely customizable. | Not customizable. | Open Source, completely customizable. | Not independently customizable. Must work with Voxiva. | Open Source, completely customizable. | Open Source, completely customizable. | Need to work with vendor or its partners to customize. | Open Source, completely customizable. | |||||
9 | Overview | Software is free to download amd use. As it is a platform, rather than deployable application, it will require significant development and implementation services which are likely to incur costs. Additional costs include (GSM modem or SMS gateway), computer, internet connection and costs associated with SMS. | Software is free to download and use. OpenXData will require configuration and may require development depending on implementation. Additional costs include server, internet connection, and connection costs (SMS, GPRS). Java handsets may require additional investment. | Software is free to download and use. Will require some configuration and may require development depending on implementation. Additional costs include computer, GSM modem or SMS gateway), and costs associated with SMS messaging. | Software is free to download and use. NDG will require configuration and may require additional development depending on implementation. Additional costs include server, Internet connection, and data charges. Handsets may require additional investment. | Software is free to download and use. ODK will require configuration and may may require development depending on implementation. Additional costs include computer, Internet connection, and data charges. Handsets may require additional investment. | Software prices depend on scope of project. Initial setup (configuration) and monthly usage costs apply. Additional costs include Internet, computer, and java capable phones. | Software is free to download and use. EpiCollect will require configuration and may require additional development depending on implementation. Additional costs include computer, Internet connection, and data charges. Handsets may require additional investment. | Software prices will depend largely on scope of project. Configuration and development costs covered by contract. Additional costs include computer and Internet connection. May require investment in cellular phones. Data costs are determined by channel used in implementation. | Software is free to download and use. | Software is free to download and use. Will require some configuration (GSM device) but a step-by-step guide makes this relatively simple. Additional costs include a computer, a GSM device, audio recording equipment (dependent on implementation), airtime costs and marketing costs (advertising the service). | Cloud service has a monthly fee. Training, on-site support and customization charged separately. Additional costs included computer, Internet connection, mobile devices and data charges. | All applications are free to download and use (www.kobotoolox.org). Easy to use as is, but may require custom features for complex forms - knowledge of xml is an advantage | |||||
10 | Data Type Collected | Text (SMS) | Text, Audio, Video, Images, GPS | Text (SMS) | Text data via forms. GPS and image data can also be gathered. | Text, Images, Sound, Barcodes, Video, GPS. | Text data via forms | Text via forms, GPS, Image | Text via forms, SMS Text, Image, Audio | Limited by handset and network. | Audio, SMS | Text, Images, GPS, Routes, Aareas. | Text, Images, Sound, Barcodes, Video, GPS - customizible | |||||
11 | Handset Describes operating system of computer used to run server and/or perform administrative functions. | Basic Phones | Java Phones | Basic Phones | Nokia S40 (Java enabled) or S60 (Symbian) Smartphone. Windows Phone version due for release April 2012 | Android | Java | Android, iPhone | Depends on channel used. Basic to sophisticated. | Java enabled devices | The caller requires a basic phone. The platform's operating system is Ubuntu 10.04. | Android and Java phones | Android | |||||
12 | Network Type/Channel Used Describes the network protocols and channel(s) used to transfer data (e.g. SMS, GPRS, Voice). | GSM (SMS) | GSM (SMS), GPRS (WAP), Bluetooth | GSM (SMS) | GPRS, WiFi | GPRS, WiFI | GPRS | GPRS, 3G, WiFI | GSM (voice, SMS), GPRS | multple sms, gprs, | GSM, VoIP, ISDN, PSTN | GPRS, WiFi, USB | None necessary - if available, GPRS, WiFI | |||||
13 | Data Storage | Stored locally | Stored locally | Stored locally | Stored locally | Hosted storage, provides features to extract data. | Hosted storage, data available | Hosted storage, provides ability to send data users own servers. | Hosted storage. Data accessed through web. | Whereever it needs to go. | Stored locally in most instances, but can be stored remotely and accessed through an external IP address. | Hosted storage by default, but can be stored on premise. | Local sync to desktop with export of labels/values/metadata, and/or hosted storage with features for data extraction based on ODK. | |||||
14 | Use Cases/Implementations | National Surveillance, Supply Chain, Emergency Response Monitoring, CHW Patient Registration/Reminder System. | Rabies surveillance in Pakistan, EMIT, MoTech community health project Ghana, WHO disease early warning system. | Monitoring Nigerian Elections, Haiti Disaster Relief, Disease Tracking Malawi http://www.frontlinesms.com/aboutthesoftware/user-map/ | Amazonas State Health Department and Health Vigilance Foundation (Brazil), Foundation human nature (Ecuador), Department of Agriculture and WWF (Phillippines), CMI (Crisis Management Initiative) (Liberia), World Vision Indonesia. http://www.nokia.com/corporate-responsibility/society/nokia-data-gathering/english/projects | ODK deployments include deforestation monitoring in the Amazon, decision support for pediatrics patients in Tanzania, documenting war crimes in the Central African Republic, and monitoring school attendance in India. | Cases include several HIV and AIDS prevention and outreach programs throughout South Africa. http://www.emitmobile.co.za/case-studies/ | Imperial College London | Alberta Health Surveillance, Rwanda Ministry of Health mHealth platform, HIV Awareness in Mexico | GATHER(AED/Satellife, Uganda MoH), CommCare (MVP in Uganda, Pathfinder in Tanzania, Pakistan with IRD); CDC-TZ (D-Tree, IntraHealth); Cell-Life/JHHESA in South Africa, RFID Patient Tracking in Pakistan by IRD); AquaTest; Dimagi (patient triage) | Used in conjunction with community radio, for agricultural extension programs throughout Africa, for reproductive health hotlines, for HIV information dissemination, for citizen journalism and election monitoring, for edutainment (audio dramas). See http://www.freedomfone.org/users | Health and development program monitoring. Market research. Point-of-sales and customer site monitoring. Plan International several countries, Kenya Ministry of Planning, market research company in Haiti. Biocon in India. | See www.peacebuildingdata.org for deployment by the developers in CAR, DRC, Uganda, Liberia,... . Other users around the World. Specific support for Humanitarian organizations | |||||
15 | Summary | RapidSMS is the underlying framework used to build a number of SMS-based application for data collection, logistics and communication. The software provides the built-in functionality to help users create SMS-based applications. Third party developers have created applications built on RapidSMS which are also available. | Open source community | FrontlineSMS is an Open Source platform that provides for data collection using basic phones and as a result collects data only via SMS. Software, which is down-loadable to user's computer, provides for management of users and deployment of SMS based surveys. | Nokia Data Gathering (NDG) allows for text and GPS data collection via advanced handsets. Client (mobile) and server software are free to download and install. Server software allows for the development of customizable questionnaires, dissemination of forms to mobile phones, data collection on mobile phones, and data submission from mobile clients. | Open Data Kit (ODK) is a suite of tools that enables gathering of rich data via Android handsets. ODK, which is free to download, is a modular system which allows users to piece together a configuration appropriate for their needs. Components include: forms development module, server, and client (handset) software. Data resides on Google App Engine servers. | EMIT is a cloud-based service that provides the ability to gather text data via Java based handsets. Forms are created and administered with the aid of the Cell Life team. | EpiCollect is a cloud-based services that enables the collection of rich content via Android and iPhone phones. A web-based console allows for form development, conducting of surveys and data analysis. | Voxiva is a cloud-based service that allows for data collection via a number of mobile platforms and channels. Voxiva provides a number of sector-specific services built around a core set of technologies allowing users to conduct surveys, collect data and perform analysis. Implementation, development and forms creation is done with the aid of Voxiva. | JavaRosa is an open-source platform for data collection on broad array of mobile devices. JavaRosa is the software underlying many projects including: GATHER, CommCare, and EMIT. | Freedom Fone allows anyone with a phone to access or contribute information on a specific issue 24 hours a day and seven days a week. It takes advantage of audio to address language and literacy barriers when reaching out to marginalised audiences that don't have access to other media. | A cloud based service with possibility to host data on premise and full on premise installation. Administration and form creation on line. A web service interface to populate with existing data. Forms and existing data downloaded to device, where both new forms can be filled or existing data edited. Results uploaded to on-line portal and exported in various formats. | KoBotoolbox provides an integrated suite of applications for handheld digital data collection. Superior to paper-based methods in terms of speed, data quality, and security, and cost-effectiveness. However, those who attempt to move toward digital data collection are often faced with technical challenges requiring special programming skills, special equipment, connectivity, or gaps in the process. Having faced these same issues, The team behind KoBoToolbox created this suite of applications | |||||
16 | Costs associated with Implementation and/or Development | Significant services in implementation and development will be required. | Significant implementation services required. Additional development services may be required. | Modest implementation services required. May require development services. | Moderate implementation services will be required. May require development services. | Significant implementation services required. Likely to require some development services. | No additional costs for implementation or development. | Moderate implementation services required. May require additional development services. | No additional costs for implementation or development. | Costs associated with the marketing of the service and an education campaign on how to use the service, should be considered. | No additional costs for implementation or development. | None required. Most complex forms can be done without custom support. Free online help available | ||||||
17 | Operating System (Computer required for all) Describes operating system of computer used to run server and/or perform administrative functions. | Linux, Mac, Windows | Linux, Mac, Windows | Linux, Mac, Windows | Linux, Windows, Mac | Linux, Windows, Mac | Multiple (externally hosted - accessed via browser) | Multiple (externally hosted - accessed via browser) | Multiple (externally hosted - accessed via browser) | multiple | Linux | Multiple (externally hosted - accessed via browser). | Linux, Windows, Mac for formbuilder and sync | |||||
18 | Purchase and/or Usage Costs | No | No | No | No | No | Price depends on implementation. Setup and monthly charges will apply. | No | Price dependent on implementation. Determined by clients requirements. | No | Price dependent on implementation. Monthly or yearly charges apply. | No | ||||||
19 | Open Source | Open Source | Open Source | Open Source | Open Source | Proprietary, but built on Open Source (Open X Data) | Open Source | Proprietary | Open Source | Open Source | Proprietary | Open Source | ||||||
20 | Internet for server or administrative center required? | Required | Required in most configurations. | Not Required | Required | Required | Required | Required | Required | Not required | Required | Not required | ||||||
21 | Other | GSM modem, cellular phone with USB port, or SMS Gateway | None | GSM modem or cellular phone with USB port, SMS Gateway needed for higher volume | None | None | None | None | None | None | None | None | ||||||
22 | Costs associated with connectivety | SMS | SMS, Data (GPRS) | SMS | Data (GPRS) | Data (GPRS) | Data (GPRS) | Data (GPRS, 3G) | Supports multiple | Airtime for SIMcards (GSM device), VoIP line rental | Data (GPRS) but can be avoided by transfering data via USB cable from mobile device to a local PC. | not needed - Data (GPRS) | ||||||
23 | Connectivity required for data collection? | Connection necessary. Data can be collected and the SMS cached for later sending | Connection not necessary. Forms can be saved for later transfer. | Connection necessary. | Connection not necessary. Can fill out forms without connection and later use available mobile, wlan, or memory card to transfer data. | Connection not necessary. Can fill out forms without connection and later use available mobile, wlan, or memory card to transfer data. | Connection not necessary. Forms can be saved for later transfer. | Connection not necessary. Forms can be saved for later transfer. | Varies with implementation. | None necessary. | Connection necessary. | Connection not necessary. Data can be saved for later transfer. | Connectivity never necessary - designed to work in places with no connectivity. If available, data can be transfered during collection, or saved for later transfer | |||||
24 | No additional security provided. | No additional security provided. | No additional security provided. | Uses https | No additional security provided. | No additional security provided. | No additional security provided. | Servers are secure. Works with client to create a appropriate security protocol. | can use https.? not commonly implemented. | Freedom Fone v2.S provides some security features. | Data stored securely on device and encrypted during transmission. Cloud service provide standard cloud service (AWS) security. Advanced chain-of-custody security coming. | No additional security provided. | ||||||
25 | Tools for configuration Describes built-in functionality for configuration of forms, users, groups, and similar functions that are common to mobile data collection systems. | Import/export and web-based authoring of XForm definitions, user and group contact management | Provides web-based system to manage users, roles and develop forms. | Offers configurable system for groups and message management. Forms can be developed with the aid of FrontlineForms. | Web based form creator/editor and management system. | Forms can be developed and deployed a number of ways using XForms and ODK Build. ODK Build allows for is a web-based form creator/editor. | Forms development and management performed with EMIT team. | Web based form creator/editor and data visualization tools. | Forms designed and implemented with Voxiva team. | Can use ODKBuild have to use any xform designer. OpenXdata. Need server that has form designer. | Administration tool for defining users, groups and access rights to be used the client's admin person. Web based form authoring tool available for creating and editing forms and location hierarchies. | Advanced formbuilder that works online or offline, supports complex skip patterns and rules, multiple question formats, repeats,... | ||||||
26 | DRAFT VERSION, Nov 3, 2010. Please annotate and edit, as appropriate. Yellow content needs review! | |||||||||||||||||
27 | ||||||||||||||||||
28 | OVERVIEW | 23 | 45 | |||||||||||||||
29 | TECHNICAL | |||||||||||||||||
30 | Architecture | |||||||||||||||||
31 | Requirements | |||||||||||||||||
32 | Customization | |||||||||||||||||
33 | Security | |||||||||||||||||
34 | NONTECHNICAL | |||||||||||||||||
35 | Costs | |||||||||||||||||
36 | Licensing | |||||||||||||||||
37 | Language | |||||||||||||||||
38 | Support | |||||||||||||||||
39 | ||||||||||||||||||
40 | ||||||||||||||||||
41 | ||||||||||||||||||
42 | ||||||||||||||||||
43 | ||||||||||||||||||
44 | ||||||||||||||||||
45 | ||||||||||||||||||
46 | ||||||||||||||||||
47 | ||||||||||||||||||
48 | ||||||||||||||||||
49 | ||||||||||||||||||
50 | ||||||||||||||||||
51 | ||||||||||||||||||
52 | ||||||||||||||||||
53 | ||||||||||||||||||
54 | ||||||||||||||||||
55 | ||||||||||||||||||
56 | ||||||||||||||||||
57 | ||||||||||||||||||
58 | ||||||||||||||||||
59 | ||||||||||||||||||
60 | ||||||||||||||||||
61 | ||||||||||||||||||
62 | ||||||||||||||||||
63 | ||||||||||||||||||
64 | ||||||||||||||||||
65 | ||||||||||||||||||
66 | ||||||||||||||||||
67 | ||||||||||||||||||
68 | ||||||||||||||||||
69 | ||||||||||||||||||
70 | ||||||||||||||||||
71 | ||||||||||||||||||
72 | ||||||||||||||||||
73 | ||||||||||||||||||
74 | ||||||||||||||||||
75 | ||||||||||||||||||
76 | ||||||||||||||||||
77 | ||||||||||||||||||
78 | ||||||||||||||||||
79 | ||||||||||||||||||
80 | ||||||||||||||||||
81 | ||||||||||||||||||
82 | ||||||||||||||||||
83 | ||||||||||||||||||
84 | ||||||||||||||||||
85 |