For the complete documentation index, see llms.txt. This page is also available as Markdown.

Glossary

ADR

Architecture Decision Record. A short document capturing a material technical decision, context, options and consequences.

ABAC

Attribute-Based Access Control. Authorization based on attributes such as role, clearance, tenant, ownership, classification, time or location.

API

Application Programming Interface. A contract exposed to another system or client.

ASP.NET Core

Microsoft's modern web framework for building APIs, web applications and services on .NET.

C#

The primary programming language used by AIC for .NET delivery.

CI/CD

Continuous Integration and Continuous Delivery/Deployment. Automated build, test, analysis and release processes.

Clean Architecture

An architecture approach that separates business rules from frameworks, infrastructure and UI concerns.

DTO

Data Transfer Object. A model used to transfer data across a process or network boundary.

EF Core

Entity Framework Core. Microsoft's modern ORM for .NET.

LTS

Long Term Support. A release support model with longer support duration.

MAUI

.NET Multi-platform App UI. A framework for building native mobile and desktop applications with .NET.

MVVM

Model-View-ViewModel. A UI architecture pattern commonly used in WPF and MAUI applications.

RBAC

Role-Based Access Control. Authorization based on assigned roles and permissions.

ReSharper

JetBrains productivity and static analysis tooling for .NET development.

SOLID

Five object-oriented design principles: Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation and Dependency Inversion.

TDD

Test-Driven Development. A practice where tests are written before or alongside production code to drive design.

WPF

Windows Presentation Foundation. Microsoft's Windows-only desktop UI framework for .NET.

Was this helpful?