This document discusses using the Exonum framework to build blockchain-driven web applications. Exonum is an extensible framework that allows building blockchain projects using a Byzantine Fault Tolerant algorithm, light clients, anchoring to hashes, and the Rust programming language. It describes how a traditional web application architecture relies on a centralized admin, whereas a blockchain-driven one using Exonum distributes trust across multiple nodes reaching consensus. Users would authenticate using public/private key pairs and directly control and sign transactions to modify their own data on the blockchain, improving security, transparency and fault tolerance compared to traditional architectures.