👋Welcome

Heisenware is a platform for building and managing custom apps without code. With our low-code tools, you can build modern, responsive apps tailored for industrial settings.

We want to help businesses on their digitalization journey with a powerful platform that serves as a flexible tool for building custom PWAs (Progressive Web Apps) effortlessly. To do so, Heisenware facilitates the creation, hosting and management of tailor-made PWAs.

Discover Heisenware

As of August 2024, this documentation is a work in progress.

Some concepts may not be publicly available, and not all features are fully documented. Pages marked with "WIP" are still under development.

Concepts and glossary

To work effectively with Heisenware, it's beneficial to familiarize yourself with basic concepts and terms.

TermDescription

App

A stand-alone software application that can include application logic, data storage, integrations and a user interface. Being PWAs, apps built with Heisenware combine the best of web and native mobile apps.

Application logic

The part of an app that contains integrations, data storage and data processing.

Commands cause a non-persistent change in the state of a widget.

Connection

A connection is established by a connector or integration and allows bidirectional data exchange with an external system.

The process of making an initial or updated app version available to users.

A connector deployed in a private network to establish a connection with a system in that private network.

Event

Heisenware apps are event-driven, responding to events or user actions such as input, system notifications, or external triggers.

A building block for the application logic of an app. A function performs a specific action.

Object / Instance

Similar to Object-Oriented Programming (OOP), Heisenware uses the concept of objects or instances, representing specific entities. Objects add context to functions they can perform.

Widgets have one or more properties that change and persist their state. They can be read and set with application logic.

User interface

An interface allowing app users to interact with the app and its data.

A UI element of an app to collect user input or display data. Widgets can be linked with functions for data transfer and widget manipulation.

Last updated

Change request #355: