The LimaCharlie sensor - or agent - is written in C and then compiled for each platform on which it is run.
This low-level platform specific approach means that LimaCharlie has feature parity across all operating systems, with the exceptions being specialized platform specific functions such as Windows registry operations.
LimaCharlie runs on MacOS, all flavours of Linux and Windows (from 32-bit Windows XP and up).
IoT is a big space with lots of security challenges and we have started to turn our attention towards solving problems there. The LimaCharlie sensor now has 32-bit & 64-bit ARM specific builds for both Linux and Windows (including experimental builds running on Android). If you are in the IoT space and looking at endpoint security solutions we would love to talk to you.