Without deploying a complete Ethereum node, MetaMask will allow the users to sign smart contracts and interact with the Ethereum dApps, i.e, distributed Ethereum-based apps. To put it in another way, it is not required to download the Ethereum blockchain if you want to use the Ethereum network, a good thing since the blockchain file is too big.