Looking for a simple way to collect data and analyze the results?

Looking for a simple way to collect data and analyze the results?

You probably want Collect and Aggregate, in the ODK 1 Suite. Check out the ODK 1 Getting Started Guide on the ODK Documentation Hub for more information. Then head to the ODK 1 download page to download the latest versions of the following tools: Collect, Aggregate, Build, Briefcase, & other ODK 1 tools.

Download ODK 1

Have some programming experience and want to design your own data management tool?

Have some programming experience and want to design your own data management tool?

Check out the ODK 2 Suite. Head to the ODK 2 download page to download the latest versions of the following tools: Tables, Survey, Suitcase, Services, & Application Designer.

Download ODK 2

Not sure which route to choose?

Not sure which route to choose?

No problem, we’ve got help if you’re uncertain. Check out our feature comparison table below, which illustrates the major differences in features between ODK 1 and ODK 2 suites.

Help me choose an ODK Suite...

Help me choose an ODK Suite...

One question frequently asked by our users is how do they decide which suite to use. Some users will look at the version number and assume the latest is the greatest, but this is not always the case. Because of this confusion with the version issue, the ODK 2 suite of tools will be renamed in the near future. The ODK 2 suite was designed to co-exist with ODK 1 tools, and does not replace any ODK 1 software.

In general, ODK 1 tools are easier to use, require less setup, and are widely adopted. However, if you have a complex longitudinal study and possess some technical skills, then ODK 2 software may be better suited to your needs. We suggest starting with the ODK 1 Suite and if it does not fulfill the requirements of your desired usage scenario, then move on to the more advanced ODK 2 Suite.

Feature ODK 1 ODK 2
Stage of technology lifecycle Maturity Introductory
Collect data with mobile device
Widely adopted  
Drag and drop tool to create survey forms  
Transmit collected data from device to server
Ability to capture rich data types (e.g., GPS, Images, Audio, Video)
One to one mapping of a question to database fields (except for GPS)
One to many mapping of a question to database fields  
Static input constraint checks
Dynamic input constraint checks  
Ability to control basic layout of questions prompts on the Android device
Fully customizable layout of prompts on the Android device using HTML/JavaScript  
Bi-directional synchronization of collected data across devices  
Visualizations of collected data available on the device  
Link longitudinal data to collected data  
User permissions for row filtering of data available on the device