How it Works
The Deckhand platform comes alive with Catchflow workflows –
modules that are custom-crafted to suit any data collection requirements.

The Catchflow IDE is where development is done for authoring, modifying and interactively testing workflows.
Catchflow code is simple and readable, and defines UI elements like input fields for different data types, views to show those fields, navigations buttons, and much more.
Follow along below to see the process of creating, building, and implementing a solution using the Deckhand platform.

Understanding the Who, Where, What, and Why:
Front-line workers in different types of industries have requirements that are unique, complex, and specialized. Building a bespoke solution for their needs begins by understanding:
- Who is using the product?
- Where and in what environment do they work?
- What data are they collecting?
- Why do they need this data?

Building the Solution:
The Catchflow™ IDE is designed to make workflow development fast, fun, and efficient in an extended XML syntax. Use Catchflow to bring Deckhand applications to life.
- Live workflow reload updates Deckhand in real-time
- Internal expression engine helps with complex logic -from simple comparisons to data transformations
- Demo your workflow with sharecodes for immediate testing

Launch on Deckhand:
Deckhand consumes these Catchflow workflows, and translates your defined elements into a consistent interface.
- Defined elements on a consistent platform
- UI is designed for easy interfacing
- Builder defined enforced validation
- Auto-filled and auto-remembered data

Implementation and Iteration:
You’re in charge of what happens next. With Deckhand collecting and storing data in an easy-to-access datastore, information can be formatted into different types of payloads and files for any type of submission, storage, or sharing.
- Generate payloads for endpoints such as APIs
- Allow users to export their data as CSV files
- Create comprehensive dataviz dashboards
