Selecting the Appropriate Tool Suite

Generally, we suggest starting with the ODK tool suite. If it does not fulfill your requirements then move on to the more flexible, but also more complex, ODK-X tool suite.

The feature comparison table below illustrates the differences between the ODK and ODK-X tools.

Feature Comparison Table
Feature

ODK

ODK-X

Stage of technology lifecycle

Maturity

Introductory

Collect data with mobile device

x

x

Widely adopted

x

Drag and drop tool to create forms

x

Transmit collected data from device to server

x

x

Ability to capture rich data types (e.g. GPS, Images,
Audio, Video)

x

x

One to one mapping of a question to database fields
(except for GPS)

x

x

One to many mapping of a question to database fields

x

Static input constraint checks

x

x

Dynamic input constraint checks

x

Ability to control basic layout of question prompts on the
Android device

x

x

Fully customizable layout of prompts on the Android device
using HTML/JavaScript

x

Bi-directional synchronization of collected data across
devices

x

Visualizations of collected data available on the device

x

Link longitudinal data to collected data

x

User permissions for row filtering of data available on the device

x