A MODERN FORMS SOFTWARE PLATFORM BUILT USING BEST-OF-BREED WEB AND MOBILE TECHNOLOGIES

XForms uses modern enterprise-grade technologies under the hood, built to run on all modern devices of today and for the next decade. Major components include a NoSQL elastic datastore, best-in-class cloud infrastructure, and modern native application frameworks and progressive web application technologies.

SYSTEM ARCHITECTURE

DATASTORE

Elastic, highly scalable, low-latency, redundant cloud-based datastore accessible only via REST API calls.  All data encrypted in rest state.

REST API

RESTful APIs behind a secure enterprise-grade firewall.

FIREWALL

Firewall layer between the RESTful APIs and both the web application and native mobile apps.

WEB AND MOBILE APPS

Web app: used for reporting dashboard, user management, reference list maintenance, and form design.  Native mobile and progressive web apps: used for field data collection

 

SECURITY

  • Encryption at rest

  • Encryption in transit via https

  • Firewall layer between apps and APIs

  • Access to the database only via APIs

  • Active Directory for user credentials and password policies (coming soon)

METADATA COLLECTION AT THE FORM LEVEL

Each time a form is opened or closed on an XForms mobile app, the following information is captured when possible:

 

  • geolocation
  • user_id
  • machine_id
  • date_time

This metadata capture right out of the box provides your organization with a lot more intelligence and actionable information that was either not possible or difficult to implement.  For example, you could limit data entry against a specific job or project to an area within a certain radius of a particular location.  You could assign an inspection to be performed by a specific person on a specific date and location, but the user assigned would not be able to complete the inspection unless they are actually at the jobsite.  You could also calculate the amount of time a specific user takes to complete a form, and compare this to other users to determine if they are being efficient at a particular task or not.  You could use this information to cross check timesheet hours submitted.  You could even view a map of the locations where a form was opened and where that same form was closed.

BUILT-IN AUDIT TRAIL

(Coming Soon)

Enable XForm’s audit trail to track changes made to any form. Viewable at the form level and at a higher (aggregate) level.  View snapshots of the data each time a change was made to a saved form, previous and current values of a field, date and time the changes were made, and who made the changes.

OPEN APIs

Extend the power of your enterprise software by using XForm’s best-of-class mobile platform for field data collection, and then easily extract that data into your enterprise software solution. 

Use XForm’s powerful yet simple mobile apps to collect field data quickly and easily.  Then extract data out of XForms using easy-to-understand RESTful APIs for use within other applications.  Push data into XForms using the same APIs to populate reference lists, and take advantage of XForm’s native apps for simplified field data collection.

ADVANCED MOBILE APP FEATURES

While XForms contains your typical forms software features, it also has some interesting controls that make it a bit different, all designed to make it as fast as possible to collect your field data without requiring any special device type. 

All of these controls work the same in both online and offline mode,  regardless of whether you are using our native mobile app on iOS, Android, or Windows, or using our progressive web app (which also runs offline).  This makes XForms unique in that all of the mobile app versions—even web browser version—are virtually indistinguishable from each other, something most other platforms cannot claim.

Editable Table Grids

Editable Table Grids

Create fully controllable Excel-like table grids that work even on smartphones

Linked Fields (coming soon)

Linked Fields

Mark a field NA, True, False, etc, and all fields linked to this one will initially take the same value

Dual Columns View

Dual Columns View

Automatically switches from 2 columns in landscape mode to 1 column in portrait mode

Workflow Driven Subforms

Workflow Driven Subforms

Tap on a checkbox to create a subform that pre-populates with its parent form header details

Draw on Top of Image

Draw on Top of Image

Draw on top of a picture using your finger to point out things

Assign Forms (coming soon)

Assign Forms

Assign/schedule forms to appear for specific people on specific dates and geolocations.

Collapsible Form Sections

Collapsible Form Sections

Tap on a header's N/A checkbox to collapse an entire section and over-ride validations.

Geofenced Jobs (coming soon)

Geofenced Jobs

Force a user to be within a certain radius of a particular job in order to record data against that job

Form % Complete (coming soon)

Form % Complete

For commissioning projects, system automatically calculates partial % complete at the form and device level.

CUSTOMIZED ADMIN & REPORTING DASHBOARD

YOUR KPIs

Display and track the key performance indicators that you are most interested in using doughnut charts, graphs, and charts. Filter quickly using simple controls.

VIEW, PRINT, SHARE

View, sort, and drill down into records collected by your field teams. Print to PDF, share with others, and export to other formats.

CONTROL ACCESS

Manage user permissions and control access to the system.

MANAGE REFERENCE LISTS & FORM TEMPLATES

Maintain reference lists that populate listboxes. Add, update, and remove form templates.

 

UNIQUE FORM TEMPLATE DESIGNER

Build blank form templates with ease, and deploy them in minutes to your field crews.  Built-in version control allows you to review your form before publishing it—and revert back to a prior version–if necessary.

YOUR INTELLECTUAL PROPERTY

While we obviously own the platform IP, because your web and mobile apps are designed and customized to your specs, you own the IP to them, not us.   You also of course own your form designs, form templates and data.

Want to schedule a demo?

Enter your name and email below and we'll contact you with some available dates

Thanks! We will be in touch soon with some dates