ERP, Shop, CRM and Document Manager on one declarative domain, with an AI agent operating across every module.
Discover Pwas-One →Pwas.Client builds pages, forms, lists and detail views at runtime from the same metadata that describes your backend.
Pwas.Client is a lightweight interface engine, built around a small set of generic, reusable components. Its distinctive feature: almost nothing is hand-written. Pages, cards, forms and menus are built at runtime from the same declarative domain description. Adding an entire CRUD screen for a new backend entity is normally a change to the domain description, not new interface code.
Every visible element is a component instance that wraps a page element — built from a template compiled once at startup.
A common base layer (lifecycle, API access, rendering helpers); a page shell; a screen reachable via routing; a reusable fragment mountable anywhere; a component that renders in a modal window — five readings of the same generic engine.
A single declarative tag is enough to mount a component in any page — no import, no manual registration.
All interface templates are collected and compiled into a single registry at startup — no per-file component loading at runtime, no additional request during navigation.
Pwas.Client is developed by Pooel Srl. Reach out to see how it connects to your Pwas.Framework instance.