Home / Solutions / The FLECS Platform

The shared software layer for industrial automation

Industrial automation doesn't suffer from a lack of innovation. It suffers from a scaling problem. FLECS provides the missing layer that connects software, devices, and distribution into one consistent, operational system.

30 min • no preparation required

Industrial automation has a scaling problem

Across the ecosystem, valuable software is built every day. By component manufacturers, machine builders, operators, and app vendors. But without a shared operational layer, fragmentation leads to repeated integration effort, unclear responsibilities, inconsistent updates, and increased security risk.

Machine Builders & OEMs

Every project repeats the same integration work. Updates become project risks. Responsibility across vendors stays unclear.

Component Manufacturers

Device software is delivered, but never operationally managed. Reaching multiple OEMs with updates requires disproportionate effort.

Plant Operators

Different tools for every machine, vendor, and generation. Software updates are unpredictable. Security posture is hard to assess.

App Vendors & Developers

Reaching industrial devices means building deployment infrastructure from scratch for every customer or staying out of the market entirely.

"This is not a technology problem. It is a structural one."

A two-layer platform built for industrial reality

FLECS is built around a clear separation between what runs on the device and what runs server-side. Together, these two form the shared software layer for industrial automation.

On the device · On-Premise

FLECS Core

On-Premise App Store (OTA + Offline)

Application Layer

Service Mesh – Pub/Sub Data Bus

Role-based Access Control

Reverse Proxy

WebApp

100% On-Premise · Offline-capable · No cloud dependency

Server · Cloud · Self-Hosted

Connected Services

App Management & App Catalog

App Store – Browse, purchase, license

Vendor Dashboard – Sales & Analytics

Fleet Management

Device Onboarding Service (D-O-S)

Security Scans

Identity Provider

Managed Tenant · Dedicated Instance · Self-Hosted

✓ Margo-compatible: FLECS supports the open Margo standard for edge application management. No proprietary lock-in.

Built for every role in the automation ecosystem

Whether you build machines, manufacture components, operate plants, or develop industrial software:
FLECS provides the operational foundation your role needs.

You ship machines. FLECS gives you the software infrastructure to make them updatable, extendable, and commercially scalable, without losing ownership or the customer relationship.

  • Ship machines with a branded software platform, not just hardware
  • Manage updates, options, and digital services across your entire fleet lifecycle
  • Launch your own app marketplace — under your domain, your brand, your rules

→ Everything for Machine Builders & OEMs

You build great hardware. Your software should be just as scalable. FLECS gives you the path from delivery to ongoing, independent operation. Across every OEM you supply.

  • Turn device software into a product you can update and maintain independently
  • Reach multiple OEMs and operators without rebuilding distribution every time
  • Meet CRA requirements with structured, auditable lifecycle management

→ Everything for Component Manufacturers

You run machines from a dozen vendors. Each with its own tools, its own update rhythm, its own silo. Adding another platform rarely fixes that. FLECS is built on Margo, the open industry standard for edge application management, which means it works across vendors rather than replacing them with a new lock-in.

  • One operational layer across every machine, vendor, and generation. No new silo
  • Know exactly what's running where and who's responsible for it
  • Apply security patches in a controlled, auditable way across the entire plant

→ Everything for Plant Operators

You build great software. Getting it onto industrial devices shouldn't mean reinventing distribution for every customer. FLECS gives you the infrastructure to publish once and scale everywhere.

  • Reach OEMs, operators, and integrators through curated marketplaces without building your own
  • Keep full control over licensing, pricing, and who can access what
  • Grow from a single app to a branded software ecosystem

→ Everything for App Vendors & Developers

FLECS Core - The on-device runtime

FLECS Core is an open-source runtime that runs on Linux-based industrial devices. PLCs, IPCs, and edge controllers. It provides the standardized execution and lifecycle environment for all industrial software. 100% on-premise. Offline-capable. No cloud dependency required.

Application Layer

Install, update, and roll back apps on any device - without touching it manually. Every app runs in its own isolated environment, so one bad update never takes down the rest.

Service Mesh - the Pub/Sub Data Bus

All apps on the device share data in real time - without needing to know about each other. Plug-and-play connectivity to the industrial protocols you already use.

Role-based Access Control

Control who can do what - on every device. Works with the identity systems you already have. Every action is logged.

Reverse Proxy

Every app on the device gets its own browser-accessible UI - automatically. No port forwarding, no manual certificates, no network configuration headaches.

WebApp

Manage every device from a browser - locally or remotely. Looks and feels like your product, not ours. Fully white-labelable with your brand, colors, and terminology.

On-Premise App Store

Push updates over the air - or deploy completely offline. Devices keep running whether they're connected to the cloud or not. No internet dependency, ever.

Connected Services - The platform layer

Connected Services is the server-side layer that manages, distributes, and connects software across all FLECS-enabled devices. It provides the full toolkit for app management, fleet operations, distribution, security, and business tooling. Deployable as a managed tenant, dedicated instance, or fully self-hosted.

App & Distribution

App Management & Catalog

One place to manage every app from first release to end-of-life. Define exactly what each customer or machine type can install and combine your own software with 50+ ready-to-use industrial apps from the FLECS ecosystem.

App Store

Your customers browse, buy, and activate apps - in your branded store, under your domain. You set the pricing model, curate the catalog, and own the experience end to end.

Vendor Dashboard

See what's selling, what's installed, and what needs attention, across every customer and device. Your software business, in one dashboard.

Fleet & Operations

Fleet Management

Every device in your fleet visible at a glance: version, status, connectivity. Push an update to one machine or ten thousand, with full control over timing and rollout scope.

Device Onboarding (D-O-S)

Ship devices pre-configured. They're ready for the customer on first boot. No manual setup, no on-site technician required. Scale shipment volumes without scaling your service team.

Staged Rollouts & Update Management

Roll out gradually, monitor progress, and stop if something looks wrong. Software updates stop being a one-off risk and start being a routine operational task.

Security & Identity

Security Scans

Know what's vulnerable before your customers do. Structured patching, signed updates, and CRA compliance. Built into the platform, not bolted on as an afterthought.

Identity Provider

Use the identity systems you already trust. FLECS fits into your existing access model. Your users, your directories, your rules. Not the other way around.

Three ways to operate Connected Services

Choose the deployment model that fits your infrastructure, compliance requirements, and scale. FLECS Core on the device remains fully on-premise regardless of which option you choose.

Standard

Managed Tenant

Shared infrastructure, isolated tenant. Hosted and maintained by FLECS. Fastest path to production.

  • No infrastructure to manage
  • Shared platform, dedicated tenant environment
  • Full data isolation
  • Fastest time to value
  • Hosted in Germany

Recommended

Dedicated Instance

Your own isolated instance. Hosted by FLECS on dedicated infrastructure. Ideal for enterprise and white-label setups.

  • Full isolation from other tenants
  • Custom domain and branding
  • Hosted and maintained by FLECS
  • Scalable to any fleet size

Enterprise

Self-Hosted

Full platform on your own servers. Maximum control, data sovereignty, and integration flexibility.

  • Runs on your own infrastructure
  • Full control over data and configuration
  • Integration with existing IT systems
  • Enterprise Edition license required

On-premise always: FLECS Core on the device stays fully on-premise, independent of which Connected Services deployment model you choose.

Why teams choose FLECS

Hardware-independent by design

Runs wherever Linux runs. From PLCs to edge servers. Apps ship as standard containers. Portable and isolated by default.

Open Source Core

FLECS Core is fully open source and publicly available. No black box: inspect, extend, and verify.

N

Margo-compatible

Supports the open Margo standard for edge application management. Full interoperability, no proprietary lock-in.

CRA-ready by Design

Architecture supports EU Cyber Resilience Act compliance. Structured into the platform, not bolted on.

Fully Whitelabelable

From the device UI to the marketplace. Your brand, your customer relationships, your platform.

Try FLECS Core today

Open source, Linux-native, up and running in minutes. On your hardware or in a container.

Quick Install

One command to install on Debian, Ubuntu, or Yocto Linux:

curl -fsSL https://install.flecs.tech | bash

Pre-installed Devices

Hardware partners offer devices with FLECS Core pre-configured:

View certified devices →

Ready to make industrial software scalable?

Whether you build machines, manufacture components, operate plants, or develop industrial software:
FLECS provides the shared foundation to do it consistently, securely, and at scale.