The customer application is always implemented on an Indel CPU board. Communications with the HMI are provided wholly by the Indel communications layer. For implementing the machine sequences, a wide range of frameworks are available to the developer. Implementation may be in either C++ or Lua. The embedded system is based on the real-time INOS operating system developed by Indel.

Indel supplies the customer with everything required, from A to Z, in order to develop software for the Indel embedded system: IDE, compiler, linker, real-time operating system and frameworks, so that Indel can assist at a later stage should any problems arise in implementing the software.
Facts
| Communication | Simple, powerful communication layer | |
| Tools | IDE for software development, tools for debugging of the machine | |
| Frameworks | Various frameworks for machine software: McRobot, motion library, I/O library, ... | |
| Operating system | INOS offers real-time, preemptive multitasking, task priorities, mutexes, smaphores, real-time memmory (de)allocation ... |
Additional Information
| Indel CPU boards |
| Communication layer (INCO) |
| Real-time OS (INOS) |

