Hyperledger Fabric is a blockchain framework for enterprise use. It was designed from the ground up to address enterprise needs like confidentiality, scalability, and flexibility. Some key features include built-in privacy using channels, pluggable consensus algorithms, and multiple programming languages for writing smart contracts. It uses an endorsement and validation process to ensure transactions are valid before being added to the ledger. Membership services provide identity features and Hyperledger Composer helps speed application development.