I believe that the best solution would be to create Marketing Software. The life cycle of a business process consists of several constituent parts. The BPM concept implies continuous work with processes, their improvement and development.
Design or model a process using the built-in business process designer. As a rule, all modern BPMS work with BPMN notation and visualize the finished process in the form of a flowchart. This allows not only specialized specialists and business analysts to understand and work with diagrams, but also business people.