While Wasm apps are slowly gaining ground for different device based applications, the Ethereum foundation is promoting the development of Ethereum Wasm (https://ewasm.readthedocs.io/en/mkdocs/). E-Wasm is a full stack virtual machine layer on top the Ethereum Virtual Machine, that brings all the benefits of WASM i.e., security, portability, speed, and low memory footprint. This layer supports writing of smart contracts in other programming languages such as C/C++/Rust thereby . E-Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications in the most commonly used programming languages. The design and specification of EWasm will make development and deployment of Smart contracts atop Ethereum secure and accessible to the common masses without needing the complex syntax of the Solidity programming language.