Download

Pick the package that fits your needs. All include .NET 10 backend + Angular 21 frontend.

downloads.trialNote
Latest version:Server 1.7.14Client 1.7.142026-09-25
PackageTypeRAGTutorial DBSize
WuicTest-iis-server-1.7.14-rag-client-1.7.14.zipIIS Ready-527.7 MB
WuicTest-iis-tutorial-bak-server-1.7.14-rag-client-1.7.14.zipIIS ReadyBAK1003.4 MB
WuicTest-iis-tutorial-server-1.7.14-rag-client-1.7.14.zipIIS ReadySQL665.1 MB
WuicTest-src-server-1.7.14-client-1.7.14.zipSource-61 MB
WuicTest-src-server-1.7.14-rag-client-1.7.14.zipSource-459.1 MB
WuicTest-src-tutorial-bak-server-1.7.14-rag-client-1.7.14.zipSourceBAK934.9 MB
WuicTest-src-tutorial-server-1.7.14-rag-client-1.7.14.zipSourceSQL596.5 MB

Free, ready-to-run apps

Three complete applications shipped for free on top of WUIC: download the ZIP, restore the tutorial DB, point IIS at the folder — in 10 minutes you have a CRM, an e-invoicing system or a fleet manager running on your own server.

The free apps are FREE as-shipped. Only if you rebuild the app from source do you need a WUIC license (Developer / Professional).

CrmApp

Self-hosted B2B CRM

Customers, opportunity pipeline with drag-and-drop kanban, activities (calls/meetings/emails), role-based dashboards, seeded user roles. Fully metadata-driven: add a SQL column and the UI adapts.

FatturazioneElettronica

Italian e-invoicing + SDI

FatturaPA v1.2 invoice editor, CADES-BES signature, XSD validation, 5 interchangeable SDI providers (DirectPec free via PEC, ArubaPec/FatturePec/PecIt/Notarify commercial), legal conservation with RFC 3161 timestamping, LIPE / Esterometro / CU fiscal exports.

FlottaMezzi

Fleet management + geolocation

Vehicle / driver registry, automatic expiry alerts (license, insurance, inspection), GPS geolocation feed with live map and route playback, refuel and incident tracking, per-vehicle maintenance/fuel/claims cost reports with monthly views and forecast dashboards.

Windows installation (one-liner)

One PowerShell line. The script installs the ASP.NET Core Runtime 10 if missing, finds a SQL Server instance (or installs SQL Server 2022 Express), downloads the latest ready-to-run package and publishes it in IIS: application pool, site and permissions are created for you. IIS needs administrator rights, so the script asks for elevation once (UAC), then opens the first-run wizard in your browser.

Copy and run in PowerShell (Windows PowerShell 5.1 or PowerShell 7):

irm https://wuic-framework.com/install.ps1 | iex

Options

-WithTutorial downloads the variant with the WideWorldImporters demo database (~1.2 GB instead of ~640 MB). -Port, -InstallDir (default %LOCALAPPDATA%\WUIC), -SqlServer 'host\instance' to skip auto-detection, -NoSqlInstall to never install Express, -ListenAll to accept connections from other machines, -NoStart to only download and configure. -WithTutorial picks the .bak package only if the SQL Server found is 2022 or newer; on 2019 it falls back to the SQL-script tutorial package.

& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) `
  -WithTutorial -Port 5000 -SqlServer 'localhost\SQLEXPRESS'

Without IIS: -Kestrel

-Kestrel leaves IIS alone: the application runs on Kestrel in a console window, and start-wuic.cmd starts it again. Use it when you cannot or do not want to enable IIS — no administrator rights on the machine, IIS disabled by company policy, or a throwaway evaluation. IIS is available on Windows 10/11 Home as well, but client editions cap concurrent connections at 10: for anything beyond an evaluation, host on Windows Server.

& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -Kestrel

Developer workstation: -Src

-Src sets up a development machine instead of a server: it checks the .NET SDK 10, Node.js 22 and PowerShell 7 (installing what is missing), downloads the sources package, runs dotnet restore and npm install, installs the WUIC Assistant extension in VS Code and prints how to open the workspace. Nothing is published in IIS and nothing is started: you press F5 in VS Code.

& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -Src
Nothing goes under Program Files. By default the app is hosted by IIS (site and application pool "WUIC", restart with iisreset); with -Kestrel it runs in a console window instead and start-wuic.cmd restarts it.

Linux installation (Ubuntu/Debian)

One-liner installer. The script automatically downloads the required tarballs (runtime and/or source), verifies them with sha256 and runs the full setup. Three modes depending on your audience. Requires Ubuntu 22.04 or 24.04 LTS (24.04 recommended); 26.04 is not supported.

Operator mode (runtime only)

For users who just want to run WUIC as a Linux service: pre-compiled .NET app under /opt/wuiccore/app/, nginx reverse-proxy on :80, systemd units wuic-core.service + wuic-rag.service, DB seeded with the full tutorial.

Copy and run in a terminal:

curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
  --demo-only --dbms mssql --admin-password 'MyS3cret!' --hostname app.example.com

Developer mode (source only)

For users who want to clone and rebuild the framework from source: source tree under /opt/wuic-src/ (owner = the user who invoked sudo), MSSQL and/or MySQL installed with minimal-metadata only. No nginx, no systemd. The developer runs 'dotnet run' directly. Add --with-db for the full tutorial seed.

curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
  --src-only --dbms both --admin-password 'DevPwd123!' --src-owner $USER

Full mode (runtime + source)

Default when neither --demo-only nor --src-only is passed: downloads both tarballs, installs the system service AND drops the source tree for live edits. Compatible with --with-e2e-tests (provisions Playwright e2e users) and --anthropic-api-key (enables LLM answers in the RAG chatbot).

curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
  --dbms mssql --admin-password 'MyS3cret!' --with-e2e-tests --anthropic-api-key 'sk-ant-api03-...'
Tarballs (wuic-framework-vX.Y.Z-linux-x64.tar.gz for runtime, wuic-framework-vX.Y.Z-linux-x64-src.tar.gz for source) are downloaded automatically based on flags. Full documentation for every flag (--admin-password, --dbms mssql|mysql|both, --demo-only, --src-only, --with-db, --src-dir, --src-owner, --with-tls, --with-e2e-tests, --anthropic-api-key, etc.) is in the install.sh file header.

Source packages (src)

Contain the C# + Angular sources. Ideal for development: you can edit, compile and customize the project. Use rename-project.ps1 to rename the project.

IIS Packages

Output of dotnet publish ready for IIS. Angular already compiled. Extract into the site physical path, configure appsettings.json, start.

RAG Chatbot

Packages marked RAG ship the chatbot with its native .NET/ONNX engine (rag-engine/ folder): no Python, no separate server. On first use the backend downloads models and index (~4.5 GB) by itself; an NVIDIA GPU is optional.

Tutorial DB: BAK vs SQL

Packages with the -bak- suffix include a binary backup (.bak) of the tutorial database ready to restore — they require SQL Server 2022 or newer (backup format) but are much faster to restore (seconds vs several minutes). Packages with SQL tutorial (without -bak-) contain .sql scripts compatible from SQL Server 2019 onwards (compat level 150): pick these if your instance is on 2019/2020 or on a recent Express edition, at the cost of a slower import.

System requirements

Minimum stack to run WUIC in production on IIS.

  • Windows Server: minimum 2019 (official ASP.NET Core 10 floor). Recommended 2022 or 2025. 2016 / 2012 R2 / 2008 R2 out of support.
  • Windows 10 / 11 (developer workstation): minimum Windows 10 22H2 with .NET 10 SDK. Recommended Windows 11 23H2+ for parity with the official build/test pipeline.
  • Linux (install.sh installer): Ubuntu 22.04 or 24.04 LTS, 24.04 recommended — they are the only Ubuntu releases Microsoft supports for SQL Server, and 26.04 is not supported. Same recommendation with MySQL, PostgreSQL and Oracle, because the installer is tested on those releases. See Supported platforms.
  • ASP.NET Core Runtime 10 — Hosting Bundle on IIS. IIS 10+. App pool set to No Managed Code, Web-WebSockets feature enabled.
  • SQL Server: minimum 2019 (compat 150) for the packages with SQL-script tutorial or no tutorial; the -bak- packages restore a SQL Server 2022 backup and need 2022 or newer. 2017 is no longer supported due to known memory/CLR bugs on Windows client that cause error 10316 during tutorial scaffolding. Recommended 2022 / 2025. Standard / Developer / Enterprise editions equivalent for the metadata schema.
  • TLS 1.2+ enabled OS-side (default-on from WS 2016+). Required by the Microsoft.Data.SqlClient 5.2 driver.