Skip to content

Welcome to 3D's Documentation

3D is a data collection and management platform for international development and humanitarian programmes.

With 3D your team collects data anywhere, in a browser or with the 3D app on Android and iOS, in a structure you design. The data becomes a database that your project builds on: each visit links to a known farmer, each student to a known school. You review what arrives, manage the records, and report on them with dashboards.

Where to start

  • New to 3D? Read Core Concepts for how forms, tables, views, interfaces and dashboards fit together. Five minutes.
  • Want to try it? Follow Getting Started. It takes one small project from start to finish in six steps.
  • Looking something up? Each section of this site covers one topic in full.

The sections

Section What it covers
Projects & Users Organisations, projects, users, roles and permissions, groups and data scoping.
Forms Building forms, nested forms, inheritance filters, skip logic, translations, submissions.
Data Tables, records, importing, exporting, record history.
Views Joining tables together for Cascading Selects, Inheritance Filters and reading related data.
Interfaces Pages built around one record and everything linked to it.
Dashboards Metabase dashboards, public links, scheduled emails, Power BI reports.
3D App Collecting data on a phone or tablet, online and offline.
Input Types Every question type, calculated fields and validation.
Glossary The words 3D uses.