Business process modeling techniques help your staff easily complete a series of tasks. In DWKit you can use Business Flow functionality in order to simplify the connection between a form and a workflow and to show different forms — depending on the document state, user roles, etc.

Let’s imagine the following case: a user in your system has created a request in Form A, his manager’s job is to process this request in Form B, and their supervisor will work with it in Form C. Later on Form A1 will be displayed for all new documents, but you will still be working with older documents in Form A. Complicated, isn’t it? Actually easy, if you are using DWKit.

Read More

Whole project in one solution

With DWKit you can modify your project in your favourite IDE (Visual Studio or JetBrains Rider). Unlike many other systems which only allow IDE extensions or their own IDE, you don’t have to install anything to work with DWKit. Just use it like any other project. Does your IDE (VS or Rider) support Debug, Publish, Unit Testing and other crucial functions? Of course, it does! DWKit allows you to use them indefinitely.

Read More

Feature-driven development

System stores JSON metadata, which can be imported/exported, allowing you to merge changes from different branches.

Read More

Form builder

Hardcoding business forms could be a nuisance. Choose DWKit! Its intuitive React-based drag-and-drop builder interface allows users capture and manipulate data during the process by designing and editing custom full-featured forms. At the same time there is no need to create or alter them technically.

Watch the video how it works

Workflow engine

It’s a Workflow component that allows users to create custom executable workflows of any complexity so that they can model business processes themselves. It includes a visual HTML5 designer that lets both developers and business users easily create, edit and visualize workflows.
Visual Designer
Version control
XML Import/Export
Parallel branching

Frontend based on React

DWKit UI is based on React and Redux. It is built according to the event-driven programming paradigm. We integrated our own FormBuilder into frontend. It allows you to create a web-form in drag & drop FormBuilder, bind it to the data and add event handlers in JavaScript. DWKit frontend supports real-time web functionality using SignalR.

Discover Frontend Architecture

LDAP, Active Directory & SSO

If you have an LDAP or Active Directory server set up as a central reference to store authentication data, DWKit enables you to tune its authentication mechanism to verify user credentials. Besides, the Single Sign On feature lets your users authenticate with a single application in your IT infrastructure and gain access to DWKit.

Read More

Role-based access control

Our flexible security system enables admins to allow and deny actions with the system and individual objects by assigning permissions to roles, and granting or revoking roles for appropriate groups of users.
Create and modify business users that have access to the system.
Use groups to organize users into units with common functional goals.
Restrict actions that users can perform with the system and business objects.
Collect permissions into roles and assign to users or groups.

Database support

Currently, DWKit supports MS SQL, PostgreSQL, and Oracle.

Browser support

Being built with HTML5 and browser-agnostic JavaScript libraries, DWKit is compatible with all major browsers, spanning their legacy versions.
Drop us a line and we will get back to you within 24 hours to answer your questions. All submitted information will be kept confidential.