Memo is both a protocol and a front-end application. The protocol works by writing transactions to the Bitcoin Cash blockchain.
With current social networks, users do not control their data, it's an uncensorable way to store data. Memo is an experiment leveraging the blockchain's data storing capabilities.