object-oriented C++ interfaces, ultra fast booting real time priority controlled preemptive multithreading, time management (as a central point), thread safe communication and synchronisation, event propagation