EVM (Ethereum Virtual Machine) is a Turing complete runtime environment for Ethereum smart contracts. Every node on the Etheruem network runs the Ethereum Virtual Machine.