BPM-системы, которые являются своего рода транзакционной машиной, могут обернуть код вокруг процессов рабочего процесса, которые выполняются в BPM-системе. В популярном в России немецком продукте есть несколько конструкторов для создания визуальных моделей и настройки процессов, но затем решение оборачивается в код. Существуют классические методы разработки. Когда речь идет об экранных формах, используются HTML, CSS и JavaScript, т.е. Java-классы пишутся даже для простых low-code задач BPMS. Например, если процессу нужно отправить электронное письмо клиенту, развертывается почтовый сервер, пишется код для упаковки сообщения и так далее. Это тривиальная задача и ничего сложного для разработчика, но она сложнее для разработчика и в конечном итоге является инструментом для программиста.