sgcHTML vs Blazor Server, uniGUI, TMS WEB Core & IntraWeb | sgcHTML | eSeGeCe

sgcHTML vs Blazor Server, uniGUI, TMS WEB Core & IntraWeb

A neutral, source-cited survey of the web-UI frameworks a Delphi, C++ Builder or .NET team can reach for in 2026: sgcHTML, Blazor Server, uniGUI, TMS WEB Core and IntraWeb. Each solves the browser-UI problem differently — server-side or client-side, stateful or stateless, RAD designer or code-first. Every feature claim below links to the project's own documentation.

Five ways to build a web UI

A one-paragraph summary of each framework, with a link to its official page. The detailed comparison is in the matrix below.

Blazor Server

Microsoft · Free / open source (MIT)

Microsoft's free, open-source (MIT) web UI framework, part of ASP.NET Core. In the Server hosting model the component tree runs on the server and the browser is kept in sync over a per-user SignalR (WebSocket) circuit, so UI updates are pushed live. Development is C# and Razor. The component ecosystem is very large and mostly third-party. The circuit is stateful: each connected user holds server memory for the duration of the session, and a dropped connection triggers a reconnect step.

Official page

uniGUI

FMSoft · Commercial

Commercial Delphi web application framework by FMSoft. Applications are built in the RAD Studio form designer with DB-aware controls and rendered in the browser through a bundled Sencha Ext JS layer. Sessions are stateful: each user holds full component state in server RAM, so a busy application needs memory planning and session management. It ships a large visual component palette and a design-time experience close to native VCL development.

Official page

TMS WEB Core

tmssoftware · Commercial

Commercial framework by tmssoftware that compiles Object Pascal to JavaScript, producing a client-side single-page application that runs entirely in the browser; your Delphi form events fire as JavaScript events. It ships a visual web form designer and Bootstrap / Material output, and requires Delphi 10.1 or later. A data-aware grid was added in v3.0 (2026). The compiled result is a set of static files that can be served from any web host or CDN.

Official page

IntraWeb

Atozed Software · Commercial

Long-established commercial Delphi web framework by Atozed Software; a limited edition ships with RAD Studio. VCL-style forms are designed in the IDE and rendered server-side as HTML, with a stateful session per user. It is mature and familiar to Delphi developers. The generated markup predates modern Bootstrap layout, so a responsive, mobile-first result typically needs additional CSS work.

Official page

Side-by-side feature comparison

A check () means the project provides the feature in-box. A dash () means it is not provided in-box. A tilde (~) means partial / via add-on / third-party / unverified — see the Sources section for what was checked.

Platform, architecture, components, licensing

19 rows
Feature sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
Delphi / Object Pascal development Build the UI in Object Pascal in the RAD Studio IDE
.NET / C# development Same or equivalent API available for C# / .NET
Compatible with Delphi 7 Builds on the legacy Delphi 7 toolchain ~ ~
Server-side HTML rendering HTML is produced on the server (not a client-side SPA)
Standard Bootstrap 5 output Emits standard Bootstrap 5 markup rather than a proprietary widget CSS
Stateless / horizontal scaling No per-user server session; load-balance identical instances
Single-executable deployment Ships as one self-contained executable, assets embedded ~
Built-in WebSocket live push Server pushes live updates to connected browsers in-box ~ ~ ~
AI chat / LLM streaming widget Ready-made AI chat component with token streaming, in-box
WebAuthn / passkey login Ready-made passkey / WebAuthn sign-in component ~
Data-aware dataset binding Bind grids and forms to a TDataSet / DataSource directly
Scheduler / Gantt / Kanban / Pivot These planning / data widgets included in-box ~
Charts & visualization in-box Charts and visual widgets included without a third-party pack ~ ~
Built-in UI localization Framework ships translated UI text out of the box ~ ~ ~
Built-in light / dark theming First-class light / dark (and system) theme switching ~ ~ ~ ~
One-component website builder A single component that assembles a full multi-page site
Visual WYSIWYG form designer Drag-and-drop visual page / form designer in the IDE ~ ~
Large third-party ecosystem Breadth of mature third-party add-on components ~ ~
Licence model Licence type Commercial (+ free trial) Free / OSS (MIT) Commercial Commercial (~€495) Commercial (RAD Studio edition)
Provided in-box Not provided in-box ~ Partial / via add-on / unverified

Each framework has its sweet spot

A short, balanced note on where each option fits best. None of these is the right choice for every project.

Choose sgcHTML

Choose sgcHTML when you are adding a web UI to an existing Delphi, C++ Builder or .NET back end and want live, server-pushed updates (dashboards, monitors, chat) over the same WebSocket server that serves the pages; when you want in-box AI chat, passkey / WebAuthn login, or dataset-bound grids and schedulers without third-party add-ons; when a single-executable, stateless deployment matters; or when you want the same component API in both Object Pascal and C#.

Choose Blazor Server

Choose Blazor Server when your stack is already .NET and C#, when you want a free, Microsoft-supported framework with a very large third-party component ecosystem, and when a persistent SignalR circuit per user fits your hosting (low latency to the server, users tolerant of a reconnect on a dropped connection). It is a natural fit for line-of-business applications hosted close to their users.

Choose uniGUI

Choose uniGUI when you want the deepest RAD experience for Delphi web apps — designing forms visually with DB-aware controls and a large Ext JS component palette — and when Excel-grade grids and a desktop-like interface matter more than stateless scaling. Its stateful session model suits applications with a bounded, planned number of concurrent users.

Choose TMS WEB Core

Choose TMS WEB Core when you want a browser application that runs client-side with little or no server, when offline capability or CDN distribution of static files matters, and when you prefer designing pages visually and writing Object Pascal that compiles to JavaScript. It requires Delphi 10.1 or later.

Choose IntraWeb

Choose IntraWeb when you already have an IntraWeb application, or a team fluent in its VCL-style server-side form model, and when a design-time RAD experience for internal tools with a modest number of concurrent users is the priority. A limited edition ships with RAD Studio, so it adds nothing to your dependency footprint for those scenarios.

Every claim, linked

Each cell in the matrix above traces to one of these official product pages, documentation pages, or specifications. All URLs were HEAD-checked at the time of writing.

SourceURL
sgcHTML — product pagehttps://www.esegece.com/products/sgchtml/
sgcHTML — feature matrixhttps://www.esegece.com/products/sgchtml/features/
sgcHTML — download (free trial)https://www.esegece.com/products/sgchtml/download/
sgcHTML — pricing & editionshttps://www.esegece.com/products/sgchtml/pricing/
Blazor — product overview (dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — documentation overviewhttps://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — hosting models (Server circuit)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
uniGUI — product homepage (FMSoft)https://www.unigui.com/
TMS WEB Core — product page (tmssoftware)https://www.tmssoftware.com/site/tmswebcore.asp
IntraWeb — product page (Atozed Software)https://www.atozed.com/intraweb/
Bootstrap — framework websitehttps://getbootstrap.com/
htmx — library websitehttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Try sgcHTML

Download the free trial with all 80+ components and no feature restrictions, and build a real-time Bootstrap 5 web UI straight from your Delphi, C++ Builder or .NET project.