# DWKit Built Its BPM Software on Workflow Engine Source: https://workflowengine.io/blog/workflow-engine-for-bpm-software/ Site index for agents: https://workflowengine.io/llms.txt (products, licensing, documentation hosts, package names). How DWKit, a BPM platform built on .NET Core and React, used Workflow Engine inside its product for HR, CMS and document approval solutions. ![Diagram: four transitions lead from Workflow Designer, used without code, to processes end users build with it: vacation requests, invoice approvals, work orders and document approvals.](https://workflowengine.io/images/blog/workflow-engine-for-bpm-software/cover.webp) Optimajet Team · 1 minute --- ## Challenge DWKit is [a BPM platform](https://dwkit.com/) based on .NET Core and React JS that helps to build custom enterprise solutions including HR, CMS, document approval systems and many others in a snap. ![The DWKit BPM platform interface](https://workflowengine.io/images/blog/workflow-engine-for-bpm-software/dwkit.png) DWKit required a lightweight and easy to use workflow engine with perpetual license and a visual designer to enable end-users without strong technical skills to draft business processes that the system would run on. ## Solution It took only a couple of weeks to set up the environment of Workflow Engine and integrate it into DWKit’s data model. The integration of Workflow Engine into the solution provided for the automation of any business processes end-users could now create, be it vacation requests, invoice approvals, work orders, document approvals, etc. ![A business process automated inside DWKit after the Workflow Engine integration](https://workflowengine.io/images/blog/workflow-engine-for-bpm-software/dwkit2.png) Besides, the usage of Workflow Engine’s inbuilt visual designer made it possible for users to change a workflow scheme without having specific knowledge such as BPMN 2.0. The users can design and edit custom workflows without writing code. It reduces expenses for changing workflow process since each employee can easily change routing if necessary. ## Results Currently, Workflow Engine is one of DWKit’s four key components. The integrated solution is used by medium and large companies working in various industries with 100-5000 end-users. ## Sitemap [Sitemap of workflowengine.io](https://workflowengine.io/sitemap.md): every page of the site, with the description each page carries.