github.com/kaituanwang/hyperledger@v2.0.1+incompatible/docs/source/developapps/developing_applications.rst (about) 1 Developing Applications 2 ======================= 3 4 .. toctree:: 5 :maxdepth: 1 6 :hidden: 7 8 scenario.md 9 analysis.md 10 architecture.md 11 smartcontract.md 12 application.md 13 designelements 14 15 This topic covers how to develop a client application and smart contract to 16 solve a business problem using Hyperledger Fabric. In a real world **Commercial 17 Paper** scenario, involving multiple organizations, you'll learn about all the 18 concepts and tasks required to accomplish this goal. We assume that the 19 blockchain network is already available. 20 21 The topic is designed for multiple audiences: 22 23 * Solution and application architect 24 * Client application developer 25 * Smart contract developer 26 * Business professional 27 28 You can choose to read the topic in order, or you can select individual sections 29 as appropriate. Individual topic sections are marked according to reader 30 relevance, so whether you're looking for business or technical information it'll 31 be clear when a topic is for you. 32 33 The topic follows a typical software development lifecycle. It starts with 34 business requirements, and then covers all the major technical activities 35 required to develop an application and smart contract to meet these 36 requirements. 37 38 If you'd prefer, you can try out the commercial paper scenario immediately, 39 following an abbreviated explanation, by running the commercial paper `tutorial 40 <../tutorial/commercial_paper.html>`_. You can return to this topic when you 41 need fuller explanations of the concepts introduced in the tutorial. 42 43 .. Licensed under Creative Commons Attribution 4.0 International License 44 https://creativecommons.org/licenses/by/4.0/