The Kernel application has all the code necessary to run the Erlang runtime system itself; File servers and code servers etc.