Notes from building a metadata-driven framework
Deep dives on Angular, .NET, metadata, RAG over codebases, workflow engines and the architectural choices behind WUIC. Long form, no fluff.
CrmApp: a free CRM you can install in 10 minutes (and own forever)
CrmApp is the first of three free apps we ship on top of WUIC. Customer pipeline, opportunities, activities, role-based dashboards — no subscription, no per-seat fee, no data going to a third-party cloud. The download is a single ZIP. This post covers what's inside, who it's for, and the licensing rule (spoiler: free unless you recompile).
FatturazioneElettronica: a free Italian e-invoicing app with SDI integration
FatturazioneElettronica is a self-hosted FatturaPA / SDI integration: invoice editor, CADES-BES signature, XSD validation, four interchangeable SDI providers (DirectPec free, ArubaPec / FatturePec / PecIt commercial), conservation pipeline. Free distribution, MIT-friendly bundling rule, runs on your own SQL Server.
FlottaMezzi: a free fleet management app with geolocation, maintenance deadlines and cost rollups
FlottaMezzi is the third free app on WUIC: anagrafica mezzi, manutenzioni programmate con alert scadenze (bollo, revisione, assicurazione, tagliando), tracking geolocation via OBD/GPS feed, aggregazione costi per mezzo / driver / periodo, reportistica. Free as-shipped, runs on your own SQL Server.
Building an in-product RAG chatbot with Claude + BAAI/bge-m3
How we built a closed-source codebase chatbot that cites real source files, using a hybrid BM25 + bge-m3 retrieval, a LoRA-fine-tuned cross-encoder, and Claude for synthesis. The boring engineering numbers, not the hype.
From SQL table to working CRUD form in 30 seconds: a metadata-driven scaffolding approach
How WUIC turns a CREATE TABLE statement into a complete CRUD UI — list, edit form, validation, lookup widgets — without writing a single TypeScript file. The actual scaffolding endpoint, what it inspects, and what it skips.
Why we built a metadata-driven Angular framework instead of using Retool
Honest origin story behind WUIC: the moment Retool stopped scaling for our team, the tradeoffs we weighed, and what we did instead.