Create Amazing Web & Mobile Apps on the Gnosis No-code Application Platform.

Gnosis is a Full-stack Application Platform that provides the necessary components for rapidly creating Web and Mobile Apps for any purpose.

Model-Driven Applications

Rise above the repetitively low-level tables to model and store your Application Data. Think more abstract, and Model your App Data as Lifecycle-driven Objects.

Gnosis takes a Model-Driven Design approach to building Apps. In Gnosis, Models are Object-oriented and Lifecycle-driven Items with Logic, Views, and access controlled by Identity-based Permissions.

As you Model your Application, users can immediately start using it with the Gnosis No-code App.

The Application Models drive the Gnosis No-code App that adapts dynamically to Application changes. As you make changes to the App, the User Interface automatically adapts.

The No-code Views are highly configurable, allowing UI customization while adapting to design changes.

In addition, you can extend and even entirely replace the User Interface with Gnosis Low-code Scripts.

Gnosis Scripts are also used to create Application Logic, background Tasks, and custom Web API endpoints.

Lastly, any Client App Tools you choose can be used with the Gnosis Application Platform and your custom Web API as the backend.

The Gnosis Application Platform provides:

  • Built-in User Account management, Teams, and Identity-based Access Control.
  • No-code Model-Driven-Design Application Development.
  • No-code Responsive Web App that dynamically adapts to Application design changes.
  • Object-oriented & Lifecycle-driven Data and Application Logic Modeling.
  • Create Custom Low-Code User Views, Application Logic, and Web APIs, Access Controlled by Identity Permissions.
  • Schedule and invoke Background Tasks from your Application Logic and as Web APIs.
  • Automatic Application Backups.
  • Built-in Application Error and Security Logs.

Gnosis No-code App

The Gnosis No-Code App allows users to navigate, create, read, update, search, and promote Items in the Application immediately without coding.

The No-code App dynamically adapts to Application changes. So, as you make changes to the App the User Interface automatically adapts.

Administrators can configure the auto Views with the built-in No-code View IDE to customize the Views.

The Gnosis No-code App provides the following configurable features:

  • User Login
  • Self-registration User Accounts
  • External Authentication
  • User and Teams-based Access Control
  • Anonymous User
  • Explore and interact with Solutions
  • Create, Read, Update, Delete, and Promote Items
  • Render Custom Views
  • Perform Custom Actions

Gnosis Low-code Scripts

Create custom Views and Application Logic with Gnosis Scripts to do anything and return anything you want.

Gnosis Identities manages Access Control to the Views and the ability to execute custom Application Logic.

Gnosis Script is utilized extensively throughout the Gnosis Application. The following lists the many ways Gnosis Script can be utilized:

  • Expression-type Properties
  • Property Default Values
  • Property Dynamic Default Values
  • Property Check Constraints
  • Property State Expressions
  • Lifecycle State Transition Condition Expressions
  • Dynamic Arguments to Workflow Activities
  • Custom Import Scripts
  • Custom Functions
  • Custom Background Task Commands
  • Custom Web APIs
  • Custom User Interface Views

Users, Teams, and Identities

Users and Teams are Gnosis Identities, where Teams can have Users and other Teams as Members, allowing for hierarchical and nested Memberships.

Gnosis Identity-based Permissions manage access control to Items, Views, Lifecycles, and Application Logic.

The User’s ability to access Data and perform Application Logic is based on the User’s Identity and Membership.

Lifecycle-driven Items

In Gnosis, your entities, like people, places, and things, are Modeled as Lifecycle-driven Items that define the data you want to collect, such as strings, numbers, dates, etc., and the entity behavior.

Items have a Lifecycle, which defines all the possible States Iten can be in. For example, an Item may go through a Lifecycle starting in the Draft State, then a Review State, a Published State, and finally, an Archived State.

When an Item Transitions between the Lifecycle States, Workflow (No-code logic diagram), and Event-type Views can be triggered to perform anything you want.

Mobile BaaS Platform

Gnosis is the ideal Mobile BaaS platform, allowing you to create your Application using any front-end tool while keeping the back end the same.

Gnosis can manage the Back-end User Accounts, Application Data, Application Logic, Permissions, Access Control, and custom APIs from the Application’s Front End, allowing you to use any Front-end tool you want while keeping your Application’s back end the same.