BPM-based application platforms can greatly simplify and enhance the development of applications on blockchain. BPM’s graphically based low-code development capabilities allow blockchain application developers to extract the complexity of blockchain and model it visually, so that it’s easier to quickly integrate applications with any public or private blockchain technology. @Bonitasoft we’ve built a few prototypes this year, and engaged with customers about building business solutions that leverage blockchain technology. Examples of these solutions: management of automobile orders using Chain.com and a document approval process using Stratumn blockchain technologies. In this talk we’ll discuss how we handle the complexity of integrating these solutions by leveraging the integration capabilities of a BPM-based application platform. We’ll also highlight the how to leverage a process-based approach to implement the business logic of the applications. This has a strong common point with blockchain’s concept of “always-forward” motion.