๐ Welcome to FLECS¶
The shared software layer for industrial automation¶
FLECS is a neutral platform for Software Defined Automation.
It provides the shared software layer that turns fragmented industrial software delivery into a scalable, secure, and roleโrespecting ecosystem โ across machines, vendors, and lifecycles.
Industrial automation does not suffer from a lack of innovation. It suffers from a scaling problem:
- Software is developed by many actors: OEMs, component manufacturers, integrators, and app vendors
- Operation, updates, and responsibility remain fragmented
- Integration effort, lifecycle risk, and security exposure increase over time
FLECS addresses this structural challenge by standardizing how industrial software is packaged, distributed, deployed, updated, and operated. Without replacing existing roles or customer relationships.
๐ฅ Who is this documentation for?¶
This documentation is structured by role. Choose your perspective to get started faster:
- Machine Builders / OEMs Build branded, vertical software platforms for your machines. Separate hardware and software delivery, manage updates, and create new digital revenue streams.
- Component Manufacturers Package, distribute, maintain, and update your software at scale, securely and CRAโready, without losing ownership or visibility.
- Plant Operators Operate heterogeneous machines with consistent software rollout, fewer platforms, and clear responsibility across the full lifecycle.
- App Vendors & Developers Build, publish, and distribute industrial apps via marketplaces, from public reach to fully branded ecosystems.
๐งฉ What FLECS provides¶
FLECS is not:
- a replacement for PLCs, SCADA systems, or engineering tools
- a proprietary lockโin platform
- a consumerโstyle app marketplace
FLECS is:
- a shared software layer for industrial operation
- a standardized runtime and lifecycle environment
- a foundation for branded marketplaces and digital business models
FLECS is built around two layers:
- FLECS Core runs directly on every Linux-based device โ on-premise, offline-capable, no cloud dependency required.
- Connected Services is the server-side layer for app management and catalog, fleet management, app distribution, licensing, and business tooling โ deployable as managed, dedicated, or self-hosted.
At its core, FLECS enables:
- Standardized packaging and distribution of industrial software
- Secure deployment and update management across device fleets
- Operation on Linuxโbased PLCs, IPCs, edge devices, and cloud environments
- Whitelabeled platforms and marketplaces under your brand
- Clear separation of responsibilities between all roles
๐ How to use this documentation¶
Use this documentation as a practical guide to understand, evaluate, and implement FLECS:
- What We Do โ Understand the platform logic and ecosystem model
- Our Features โ Explore concrete capabilities and system components
- First Steps โ Install, deploy, and run your first FLECS setup
- Connected Services โ Fleet management, app distribution, and business tooling
- Developer Guides โ Build, publish, and manage industrial apps
If you are unfamiliar with specific terms, refer to the Glossary for precise definitions.
FLECS is productive, not conceptual.
A fully branded platform can be live within 6 weeks via the FLECSelerator onboarding, running on your infrastructure, under your control.
This documentation is your reference for building scalable, softwareโdefined automation with FLECS.