Deliver more by doing less.

A Hypertext declarative platform that generates complete business web applications — no server-side coding, no JS framework, no backend framework — only HTML structure and SQL, expressed via XML.

Low-Code · No Server-Side Coding · AI-Optional
emxml_blkContactsList.xml
<block>
  <div type="dynamiclist" class="grid">

    <div type="row" class="card">
      <div class="avatar">%initials%</div>
      <div class="name">%contact_name%</div>
      <div class="role">%job_title%</div>
    </div>

    <sql>
      <query name="contacts"><![CDATA[
        SELECT contact_name, job_title,
               UPPER(LEFT(contact_name,1)) AS initials
        FROM   contacts
        WHERE  dept_id = '%deptid%'
      ]]></query>
    </sql>

  </div>
</block>
you get
app.example.com/contacts
S
Sarah Whitfield
Operations Manager
D
David Okonkwo
Procurement Lead
A
Aisha Rahman
Finance Director

One row template, one query. No loop, no iteration, no string building.

emxml_blkContactsTable.xml
<block>
  <table type="dynamiclisttable" class="lt">

    <tr type="headrow">
      <th>Name</th><th>Department</th><th>Open</th>
    </tr>

    <tr type="row">
      <td>%contact_name%</td>
      <td>%department%</td>
      <td>%open_orders%</td>
    </tr>

    <sql>
      <query name="rows"><![CDATA[
        SELECT contact_name, department, open_orders
        FROM   contacts
        WHERE  dept_id = '%deptid%'
      ]]></query>
    </sql>

  </table>
</block>
you get
app.example.com/contacts
NameDepartmentOpen
Sarah WhitfieldOperations3
David OkonkwoProcurement1
Aisha RahmanFinance7

A real table — you write the two row templates, the engine writes the thead and tbody.

emxml_ajxInpFcontact.xml
<block>
  <form type="form" id="addcontact"
        app="bcforms" submod="insertcontact">

    <label for="nm">Name</label>
    <input id="nm" name="contact_name"
           mandatory="Name is required" />

    <label for="em">Email</label>
    <input id="em" name="email"
           mandatory="Email is required" />

    <button type="submit">Save Contact</button>

  </form>
</block>
you get
app.example.com/contacts
Name is required
s.whitfield@example.com

Validation, AJAX submit and the success callback — all generated from those two attributes.

XML
Dvl'epr Engine
HTML / JSON
Browser
What Dvl'epr is

Dvl'epr removes the server-side overhead from building business applications

You define your application like a website — an app, its sites, and the modules and blocks inside them — and the platform generates the whole application.

Define
Generate
Application
No boilerplate No framework setup No component library decisions No DevOps No backend code

Just declarative definitions, HTML, SQL, and JavaScript.

Why it's faster

65–75% faster than traditional frameworks

Prototypes in days. Production apps in weeks. Authentication, sessions, RBAC, AJAX, DOM injection, form handling, validation, and security — all generated automatically.

Speed
Intelligence
AI accelerates everything
Dvl'epr apps are HTML and SQL — the two languages AI models generate most accurately.

Provide your app spec, UI rules, and SKILL.md, and AI produces complete screens in minutes.

Works with Claude, GPT-4, Gemini, Cursor
15+ Bizheart production apps built with AI
Days per app with AI, weeks without
How it works

From brief to application in days

01
Client describes what they need
Screens, data, workflows, roles — a conversation, not a 40-page spec.
02
Build manually or with AI
Declarative XML for structure. SQL for data. JS for UI behaviour.
03
Review, refine, deploy
Every change renders instantly. No build steps. No config.
04
Go live on Dvl'epr infrastructure
Hosting included. No Vercel. No environment variables.
Shallow learning curve
The only new skill is the declarative format
HTML CSS JavaScript / jQuery SQL

Declarative XML is the only new concept — most developers are productive within a day or two.

Platform capabilities

The server-side work is already done

Server-Side Generated
Authentication, sessions, data retrieval, form processing, validation, and security — handled automatically.
AJAX & DOM — Automatic
Dynamic updates, modal forms, live data — no AJAX functions to write or maintain.
Any CSS Framework, Any JS Library
Bootstrap, Tailwind, your own design system — jQuery is the only dependency.
Auth & RBAC
Role-based access control defined in your application definitions.
Extensible via Plugins
Extend server-side logic with PHP plugins — third-party APIs, calculations, integrations.
Easy to Maintain
Declarative definitions mean any Dvl'epr developer can maintain any project.
REST, As Intended
Stateless, resource-based endpoints over standard HTTP verbs. Client credentials protect every endpoint.
What you can build

If it needs a database, Dvl'epr can build it

Business Applications
CRM, ERP, HR, Accounting, Inventory, Purchasing.
Portals & Self-Service
Customer, supplier, member, patient, B2B ordering, booking systems.
Content & Publishing
Websites, CMS, catalogues, knowledge bases — a faster, more secure alternative to WordPress.
Operational Tools
Order management, project management, field service, helpdesk, compliance, surveys.
Dashboards & Reporting
KPIs, analytics, multi-tenant reporting, data visualisation.
Bespoke SPAs
Write your own frontend. Dvl'epr handles server-side, database, auth, and AJAX.
Built on Dvl'epr

Bizheart — 15+ production applications

A complete business platform for UK SMEs — CRM, Sales, Accounting, HR, Inventory, Purchasing, plus role-based apps and portals.

Every application built on Dvl'epr. Not a demo — a production platform.

Checkout Bizheart
Trusted since 2005

Real applications. Real industries.
Zero reported downtime.

★★★★★
"Patients access multilingual care leaflets 24/7. Dvl'epr delivered."
Public Health Lead
★★★★★
"Our order management system ran for years without a single outage."
Telecom Reseller CTO
★★★★★
"We are totally dependent on Activity Centre — available 24/7 thanks to Dvl'epr."
Fleet Operations Manager
A note for React & Vue developers

Stop losing work to offshore teams

Compete on speed, quality, and market knowledge. Dvl'epr closes the delivery gap.

WITHOUT DVL'EPR
UK dev£15,000 · 3 months
Offshore£4,000 · 6 weeks
→ Client goes offshore.
WITH DVL'EPR
UK dev£8,000 · 3 weeks
Offshore£4,000 · 6 weeks
→ You win.
Illustrative estimates.
A note for vibe coders

Better than Bolt, Lovable, or v0 — and cheaper on tokens

React-based vibe tools burn thousands of tokens per feature. Dvl'epr doesn't have that wall.

React (Bolt/Lovable/v0)~300+ tokens per screen
Dvl'epr~50 tokens per screen
Build faster. Spend less. Ship something that lasts.
Who it's for

For anyone who builds business applications

Freelance Developers
Prototype in a day. No server management. Recurring hosting revenue.
Web Agencies
More projects, same team. Consistent quality. Bizheart as a showcase.
In-House Dev Teams
Internal tools in weeks. No framework maintenance. AI accelerates everything.
Vibe Coders
Fraction of token cost. SKILL.md keeps AI consistent. Hosting included.
Dvl'epr Studio

Build applications visually

Dvl'epr Studio is a low-code development platform — and itself a Dvl'epr application. It provides a WYSIWYG interface builder and connects directly to your test database, giving a live preview of each component as it is built.

The Studio compiles and exports all the declarative markup files Dvl'epr needs to serve the finished web application.

Explore Dvl'epr Studio
Dvl'epr Studio — Contacts
Manager
  Dashboard
  Contacts
    List
    Detail
    Add
Canvas HTML SQL
Sarah Whitfield
David Okonkwo
Aisha Rahman
Questions

Common questions about Dvl'epr

What is Dvl'epr?
Dvl'epr is a declarative low-code platform for building business web applications. Developers define an application in XML and SQL, and the Dvl'epr engine generates the complete application at runtime — HTML, JavaScript, AJAX, form handling, validation and access control. There is no server-side code to write, no JavaScript framework and no build step.
Do I need to know React, Vue or another JavaScript framework to use Dvl'epr?
No. Dvl'epr replaces the front-end framework rather than sitting on top of one. Screens are declared as XML containing real HTML tags, and the engine generates the JavaScript that would otherwise be hand-written — data loading, DOM updates, modal handling, form submission and validation. jQuery is the only client-side dependency.
What do you actually write when you build a Dvl'epr application?
Four things: HTML structure, SQL, CSS, and optionally your own JavaScript for custom UI behaviour. The HTML structure lives inside XML definition files, and SQL queries sit alongside it in the same file. The declarative XML format is the only genuinely new skill, and most developers are productive within a day or two.
How is a Dvl'epr application structured?
Four layers of XML file, each with one job. An App file names the sites a role can reach. A Site file holds the header, sidebar and navigation, and lists its modules. A Module file is one screen, and the only place JavaScript is generated. Block files are the reusable units — a KPI card, a list, a detail panel — that any layer can pull in by reference.
How much faster is Dvl'epr than building with a traditional framework?
Dvl'epr's own delivery figures put prototypes at days and production applications at weeks — roughly 65 to 75 per cent faster than a conventional framework build. The saving comes from work that is never done at all: no boilerplate, no framework setup, no component library decisions, no API client to keep in sync, and no build pipeline to maintain.
What kinds of applications can you build with Dvl'epr?
Anything backed by a database. In production that includes CRM, ERP, HR, accounting, inventory and purchasing systems; customer, supplier and member portals; booking and B2B ordering systems; order management, project management, field service, helpdesk and compliance tools; dashboards and multi-tenant reporting; content sites, catalogues and knowledge bases.
How does Dvl'epr work with AI coding assistants?
Dvl'epr applications are HTML and SQL, which are the two languages large language models generate most accurately — so an assistant produces complete, working screens rather than plausible-looking framework code. It also costs far less: a screen is on the order of 50 tokens of declarative XML rather than the several hundred a React equivalent needs. Dvl'epr works with Claude, GPT, Gemini and Cursor.
Is there a build step or a deployment pipeline?
No. The engine reads the XML definitions at runtime and renders the page on the request, so a change to a definition file is live the moment it is saved. There is no bundler, no compile step and no environment configuration to manage. Hosting is included on Dvl'epr infrastructure.
How does Dvl'epr handle authentication, sessions and access control?
All three are generated by the engine rather than written by the developer. Authentication and session handling are built in, and role-based access control is declared in the application definition files. Data access is tenant-scoped, so a query written once returns only the rows the signed-in user is entitled to see.
Can I use my own CSS framework or JavaScript library?
Yes. Dvl'epr generates markup, not styling, so Bootstrap, Tailwind or an in-house design system all work unchanged. Any JavaScript library can be added, and you can write your own JavaScript alongside the generated code. jQuery is the only dependency the platform itself requires.
Does Dvl'epr provide an API?
Yes. Dvl'epr exposes stateless, resource-based REST endpoints over standard HTTP verbs, with client credentials protecting every endpoint. Server-side logic can also be extended with PHP plugins, which is the usual route for third-party API calls, calculations and integrations.
What is Bizheart, and how does it relate to Dvl'epr?
Bizheart is a complete business platform for UK SMEs — CRM, sales, accounting, HR, inventory and purchasing, plus role-based staff applications and customer and supplier portals. It is more than fifteen production applications, all built on Dvl'epr. It is not a demo: it is the platform running real businesses.
Early access

Build something on Dvl'epr

Early access is open to a small number of developers. Just a conversation about what you want to build.

Opens your email app so you can review and send. Nothing is stored on this site.

Or email us directly at hello@dvlepr.com