Blockchain has become the disruptive technology in today’s world, in the lives of end-users of technology most commonly through cryptocurrencies, as well as for people who develop software. The result is the emergence of numerous frameworks for the development of systems based on blockchain architecture. Most of the attention in this paper will be a review of basic concepts of such framework that is called Hyperledger Fabric. One of the key reasons for considering mentioned framework in this paper is that Hyperledger Fabric is one of the most mature and most complete technologies for the development of blockchain based systems. Moreover, in this paper, we will consider basic concepts, the terminology and the role of members of the Hyperledger fabric network. We will also grasp basic concepts of blockchain technology.