Build encapsulated components that manage their own state, receive/send events through inputs/outputs.
Then compose them to make complex systems.
You can build components for any imaginable platform, you choose the language.
Kevoree provides runtimes for Java, NodeJS and recent Web browsers out-of-the-box.
Manage all your runtimes using the abstraction layer provided by the Kevoree Web Editor