Download
Pick the package that fits your needs. All include .NET 10 backend + Angular 21 frontend.
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.
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.
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.
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.comDeveloper 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 $USERFull 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-...'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 with RAG include the vector index and Python server. After extraction run pwsh rag-setup.ps1 for automated setup.
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.
- ASP.NET Core Runtime 10 — Hosting Bundle on IIS. IIS 10+. App pool set to No Managed Code,
Web-WebSocketsfeature enabled. - SQL Server: minimum 2019 (compat 150). 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; Express ok but subject to 1.4 GB RAM cap (Developer Edition recommended for local dev).
- TLS 1.2+ enabled OS-side (default-on from WS 2016+). Required by the
Microsoft.Data.SqlClient 5.2driver.