Under the Hood

We make it easy to deliver workflow applications. Though don’t mistake “ease” for “quick and dirty”. Applications built on our platform are ready for scale, developer friendly and architected for a multi-device world.

 

Draw

Drag and drop your workflow applications using our cloud-based editing tools. Build page layouts, page conditions, navigation, logic and permissions. Add file management, tables and search. If things get complicated, enlist a friendly developer to add new components and integration connectors.

Page
Rule
System
Page
Rule
Logic
System
Rule
Page
Rule
Page

Publish

Publish your workflow applications quickly and easily on our cloud platform. Our platform packages everything up, manages versions and makes sure your workflow applications scale. It’s all part of our meta-data driven platform architecture.

Engage

The app can then be distributed to all your users, whether they are home, office or field based. Our runtime works in the cloud, but also runs directly on small devices – fully native for iOS, Android and even Windows Phone (yes, really). So no more worrying about which platform to choose. You can have it all.

Workflow-as-a-Service

Our architecture is based on a simple approach. You define your workflow application using metadata, not code, and we manage all of that for you in the cloud. Your application metadata includes all of your page layouts, logic, business rules, permissions, etc. But what makes our platform super cool, is that your application becomes an API. Users interact with it using a “player”. It’s the player that delivers the user experience and we’ve open-sourced all of our player code so you can adapt it as you like – or just use it as is. Think of it a little like WordPress. You manage your content separately from your website theme.We’re doing something very similar, but with applications, not just content. So just like a WordPress theme, you can have one player for all your applications. This makes sure the user experience is consistent and radically reduces any coding.

But here’s where things get seriously awesome. That same engine powering your application in the cloud can also run directly on the device without changing the player. Whaat? We’ve architected our platform in such a way that this is nearly transparent to you. So online or offline, your applications are always ready to be used.

We think this approach radically simplifies cross-device architectures while also ensuring your applications are device revolution ready. Rather than building a whole new app for each and every device hitting the market, you simply create it once. If the responsive design in our standard player isn’t enough, you can simply adapt it to make the most of a particular device. Your application metadata doesn’t need to change. And don’t limit your thinking to just user interfaces. Your applications themselves are all APIs, so, for example, you can hook them into text-to-speech technology from Twilio. Now you can do things like call your application on the phone and have it talk to you! Pretty crazy right?

But all of this has been done for a very serious reason. Our platform ensures your applications are built using industry best practice and with an architecture your CIO will love.

Developer Friendly

Our platform offers a completely open architectural stack based on REST APIs. This allows developers to tap into our platform at various levels using their language of choice: Java, C#, Ruby, NodeJS, etc. We also offer a library of integration connectors to minimize the need for coding when integrating with products such as Salesforce and Box.

Ultimately, having an open stack platform delivers one clear benefit: customer success.

By giving you the ability to extend and enhance our platform with additional capabilities and integration connectors, the chances of project success are much higher. You can check out our documentation here.