Generally, DWKit consists of two React-based client SPA and a NETCoreApp2.*-based server side. Server side uses ASP.NET Core to organize HTTP REST API for client applications. The two client applications are:
- Admin app - contains an in-built form builder and is used to edit all metadata in your application.
- Frontend App - displays forms, checks access rights, requests and changes data in your application. Virtually, it serves as an interface of your application, based on the metadata edited via Admin app. This is DWKit general architecture. We will take a closer look at it further in this section.