  The creation of blockchain-based software applications requires today
considerable technical knowledge, particularly in software design and
programming. This is regarded as a major barrier in adopting this technology in
business and making it accessible to a wider audience. As a solution, no-code
and low-code approaches have been proposed that require only little or no
programming knowledge for creating full-fledged software applications. In this
paper we review academic approaches from the discipline of model-driven
engineering as well as industrial no-code and low-code development platforms
for blockchains. We further present a case study for an integrated no-code
blockchain environment for demonstrating the state-of-the-art in this area.
Based on the gained insights we derive requirements for the future development
of no-code and low-code approaches that are dedicated to the field of
blockchains.
