Erlang would not really fit the systems level programming model. Erlang runs on a VM the BEAM (Bogdan/Björn's Erlang Abstract Machine). Erlang is primarily design for back-end services to other systems. If you want a multi-node redundant system and need to do message passing to handle state and concurrency then Erlang fits that bill.