XRM is a meta-CRM — a platform where you define your own entities, fields, and relationships at runtime, then manage records through a generated UI and REST API. Think "web-based MS Access" — you design your tables and relationships, then the UI is generated for you. The difference is it's a real web app with a proper API.
It could be a CRM, a project tracker, an inventory system, or anything else.
cd src/Xrm.Server
dotnet runOpen http://localhost:5186 — demo data loads automatically on first run.
| Document | Audience | Description |
|---|---|---|
| User Guide | End users | How to use the app — schema design, record management, navigation |
| Architecture & Implementation | Developers | Technical design, reuse pattern, and links to all feature docs |
| Project Evolution | Everyone | How a 3-hour hack became a production framework |
| Backlog | Contributors | Planned features and improvements |
.NET 10 · Blazor Server · EF Core · SQLite · xUnit · GitHub Actions
