Heisenware Docs
Go to websiteGet a demo
  • 👋Welcome
  • Getting started
  • Release Notes
    • v84 - Get in the flow
    • v83 - Beauty treatment
    • v82 — Fully distributed
    • v81 — Removing old cruft
    • v80 — Chicks on fire
    • v79 — Nothing is forever
    • v78 — Keep moving
    • v77 — More intelligence
    • v76 — Well cooked
  • Build & Deploy Apps
    • Overview
    • Flow Builder
      • Nodes (Functions)
        • Inputs
        • Trigger
        • Output
      • Function Extensions
        • Modifier
        • Filter
        • Error handler
        • Memorizer
      • Objects & Instances
      • Utilities
        • Basic Functions
        • PDF functions
        • Circular buffer
        • Timer
        • Counter
    • Integrations
      • Protocol Connectors
        • GraphQL
        • HTTP/REST
        • MQTT
        • OPC UA
          • Heidenhain PLCs with OPC UA
        • RS-232/485
        • Siemens S7
      • Data Connectors
        • File
        • Relational Database
        • Time Series Database (WIP)
      • API Connectors
        • OGC SensorThings API
        • Operating System
        • Zebra RFID IoT Connector
      • Agent / (Edge Connector)
      • Calling Custom Code
    • UI Builder
      • Input Widgets
        • Form
        • File Upload
        • Photo
        • Signature
        • Barcode / QR-Code (WIP)
        • Document Scan (WIP)
      • Display Widgets
        • Chart
        • Chat
        • Circular Gauge
        • Data Grid
        • Linear Gauge
        • Map
        • Media View
        • Progress Bar
        • Sparkline
        • Status Lamp
        • Toast
        • Value Box
        • Kanban Board
        • Data Tiles
        • Pie Chart
        • Sankey
      • Buttons
      • Text Box
      • Images
      • Icons
    • Communication Interfaces
      • Email Notifications
      • OPC UA Server
    • Data & File Storage
      • Internal InfluxDB
      • Internal PostgreSQL
      • File Server
    • App Appearance
      • Pages
      • In-App Navigation
      • Screens & Devices
      • Theming
    • Simulation & Testing
      • Simulating Events
      • Simulating Data
    • PDF Templates
    • RAG-based Chatbot
    • Deployment
  • Manage Apps
    • Overview
    • Manage Apps
      • General Settings
      • Users and Access
      • Distribution & Versioning
    • Manage Integrations
    • Manage Account
      • Account Structure
      • Members
      • Workspaces
  • TUTORIALS
    • Build Your First Heisenware App
  • Connect Heidenhain CNC with OPC UA Support
  • Self-hosting Heisenware
  • Related links
    • Website
    • Privacy policy
    • Imprint
Powered by GitBook
On this page
  • Heisenware Demo
  • Discover Heisenware
  • Concepts and glossary

Welcome

Heisenware is a low-code tool that lets you build and publish custom software applications for industrial settings without code. It's 10 x faster compared to traditional development.

Last updated 3 months ago

Heisenware empowers manufacturing businesses to digitize with ease, offering a platform for creating, hosting, and managing Progressive Web Apps (PWAs).

To start, we recommend watching the and the .

Find latest platform updates in the .

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. If in doubt, please .

Heisenware Demo

Discover Heisenware

Concepts and glossary

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

Term
Description

An executable deployed in a private network to establish a connection with a system in that network.

App

Application logic

Connection

Allows bidirectional data exchange with an external system.

The process of publishing an app to users.

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. Each node performs a specific action and can be combined building flows.

Heisenware uses the concept of objects or instances, known from Object-Oriented Programming (OOP), that represent 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.

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

A stand-alone software application built and published with Heisenware. Heisenware apps are by nature.

The part of an app that contains , and .

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

/ Instance

👋
Agent (Edge connector)
integrations
data storage
data processing
widget
Deployment
Function (Node)
Object
Widget
onboarding video series
release notes
reach out to customer support
demo below
Cover

BUILD & DEPLOY

Build custom apps that collect, process, store, integrate and visualize data. Learn how to test and deploy these apps.

Cover

MANAGE

Configure and manage apps and their settings. Also manage your account, integrations, workspaces & members.

Command
Property
PWAs