Mobile Data Collection Tools - Comparison Matrix
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQ
1
RapidSMSOpenXDataFrontlineSMSNokia Data GatheringOpen Data KitEMITEpiCollectVoxivaJava RosaFreedom FonePoiMapperKoBoToolbox (www.kobotoolbox.org)
2
Administration - ; Forms - ; Support - Some French language contributionsAdministration - ; 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 - ; SupportAdministration - English, Forms - Can support additional languages, limited by operating system, Support - EnglishAdministration - ; 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 DjangoJava, Java MEJavaJava, Java MEXForms to generate Forms, Java to modify base code.User can not modifyXForms to generate Forms, Java to modify base code.User can not modifyJava, Java MEPHP, Cake PHP frameworkUser can not modifyXForms, Java
4
Basic description of systemBrowser-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
DevelopersUNICEF and open source communityOpen source communityKiwanjaNokia Open Source Community. Notably University of Washington and supported by Google.Cell LifeImperial College London supported by Wellcome TrustVoxivaJava Rosa open source community, Open Rosa ConsortiumIT46Pajat SolutionsOpen Source Community, KoBoToolbox team hosted at Harvard Humanitarian Initiative
6
SupportOnline 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 studiesDetailed 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 GatewayComputer, Internet, Java handsets may require investment.Computer, GSM modem or SMS gateway.Computer, Internet, cellular phonesComputer, Internet, sophisticated cellular phones.Computer, internet, java phonesComputer, Internet, cellular phonesComputer, Internet, cellular phonesComputer, GSM device, audio recording equipmentComputer, Internet, cellular phonesComputer, smartphones.
8
Additional cost factorsOpen 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
OverviewSoftware 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 CollectedText (SMS)Text, Audio, Video, Images, GPSText (SMS)Text data via forms. GPS and image data can also be gathered. Text, Images, Sound, Barcodes, Video, GPS.Text data via formsText via forms, GPS, ImageText via forms, SMS Text, Image, AudioLimited by handset and network.Audio, SMSText, 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 PhonesJava PhonesBasic PhonesNokia S40 (Java enabled) or S60 (Symbian) Smartphone. Windows Phone version due for release April 2012AndroidJavaAndroid, iPhoneDepends on channel used. Basic to sophisticated.Java enabled devicesThe caller requires a basic phone. The platform's operating system is Ubuntu 10.04.Android and Java phonesAndroid
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), BluetoothGSM (SMS)GPRS, WiFiGPRS, WiFIGPRSGPRS, 3G, WiFIGSM (voice, SMS), GPRSmultple sms, gprs, GSM, VoIP, ISDN, PSTNGPRS, WiFi, USBNone necessary - if available, GPRS, WiFI
13
Data StorageStored locallyStored locallyStored locallyStored locallyHosted storage, provides features to extract data.Hosted storage, data availableHosted 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/ImplementationsNational 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/projectsODK 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 LondonAlberta Health Surveillance, Rwanda Ministry of Health mHealth platform, HIV Awareness in MexicoGATHER(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/usersHealth 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
SummaryRapidSMS 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 communityFrontlineSMS 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 DevelopmentSignificant 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, WindowsLinux, Mac, WindowsLinux, Mac, WindowsLinux, Windows, MacLinux, Windows, MacMultiple (externally hosted - accessed via browser)Multiple (externally hosted - accessed via browser)Multiple (externally hosted - accessed via browser)multiple LinuxMultiple (externally hosted - accessed via browser).Linux, Windows, Mac for formbuilder and sync
18
Purchase and/or Usage CostsNoNoNoNoNoPrice depends on implementation. Setup and monthly charges will apply.NoPrice dependent on implementation. Determined by clients requirements. NoPrice dependent on implementation. Monthly or yearly charges apply. No
19
Open SourceOpen SourceOpen SourceOpen SourceOpen SourceProprietary, but built on Open Source (Open X Data)Open SourceProprietaryOpen SourceOpen SourceProprietaryOpen Source
20
Internet for server or administrative center required?RequiredRequired in most configurations.Not RequiredRequiredRequiredRequiredRequiredRequiredNot requiredRequiredNot required
21
OtherGSM modem, cellular phone with USB port, or SMS GatewayNoneGSM modem or cellular phone with USB port, SMS Gateway needed for higher volumeNoneNoneNoneNoneNoneNoneNoneNone
22
Costs associated with connectivetySMSSMS, Data (GPRS)SMSData (GPRS)Data (GPRS)Data (GPRS)Data (GPRS, 3G)Supports multipleAirtime for SIMcards (GSM device), VoIP line rentalData (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 sendingConnection 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 managementProvides 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
OVERVIEW2345
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
Loading...
 
 
 
Sheet1
Sheet7
Sheet1 (Old)
Sheet5
Sheet6
Pivot Table 1
Form Responses 1