# Understanding the Alliance Core Libraries. The Alliance Core Libraries contains the core abstractions and default implementations required by the Alliance Business Model and dependent components. It is also the external dependency source for the entire Alliance Business Suite, which means that external dependencies, which are dependencies outside the FenixAlliance.* namespace are referred to by the `FenixAlliance.ACL.Deps` Package, which is the base ACL Package and, therefore, it could be referred to as the Core Package. Dependant components of the Alliance Core Libraries can make use of external dependencies referred by the Core Package thanks to .NET's Waterfall dependency resolution mechanism. For more information on the dependency tree, design overview, and external dependencies, please refer to [Advanced Topics](/Advanced.md). ## Referred External Dependencies | Package | Version| |----|-----| |Amazon.AspNetCore.Identity.Cognito|3.0.0| |Amazon.Extensions.CognitoAuthentication|2.2.2| |AngleSharp|0.16.0| |AspNetCore.HealthChecks.SqlServer|5.0.3| |AspNetCore.HealthChecks.UI.Client|5.0.1| |AspNetCore.HealthChecks.UI.InMemory.Storage|5.0.1| |AspNetCore.HealthChecks.UI|5.0.1| |AspNetCore.Proxy|4.2.0| |AspNetCoreRateLimit|4.0.1| |Autofac.Extensions.DependencyInjection|7.1.0| |Autofac|6.2.0| |AutoMapper.Collection.EntityFrameworkCore|7.0.1| |AutoMapper.Extensions.Microsoft.DependencyInjection|8.1.1| |AutoMapper|10.1.1| |Azure.Storage.Blobs|12.9.1| |Blazor.Extensions.Canvas|1.1.1| |Blazor.Extensions.SignalR|1.0.0| |Blazor.Extensions.Storage|1.0.0| |Blazor.Extensions.WebUSB|1.0.0| |Blazor.Extensions.XTerm|0.1.0| |BlazorFluentUI.ListComponents|5.5.3| |BotSharp.Core|0.4.0| |ByteSize|2.0.0| |Catalyst.Models.English|1.0.18055| |Catalyst|1.0.19323| |ChartJs.Blazor.Fork|2.0.2| |CsvHelper|27.1.1| |Dapper|2.0.90| |DnsClient|1.5.0| |DotLiquid|2.2.541| |Elsa.Activities.UserTask|2.2.1| |Elsa|2.2.1| |Emitter|1.0.41| |FlexLabs.EntityFrameworkCore.Upsert|5.0.0| |FluentEmail.Core|3.0.0| |FluentEmail.Smtp|3.0.0| |FluentValidation.AspNetCore|10.3.1| |FluentValidation|10.3.1| |Fluid.Core|2.0.13| |Flurl.Http|3.2.0| |GraphQL.Server.Transports.AspNetCore|5.0.2| |GraphQL.Server.Transports.WebSockets|4.4.1| |GraphQL.Server.Ui.GraphiQL|5.0.2| |GraphQL.Server.Ui.Playground|5.0.2| |GraphQL.Server.Ui.Voyager|5.0.2| |GraphQL|4.6.0| |HtmlAgilityPack|1.11.36| |Humanizer|2.11.10| |IdentityServer4.EntityFramework.Storage|4.1.2| |IdentityServer4.EntityFramework|4.1.2| |IdentityServer4|4.1.2| |JWT|8.2.3| |LiteDB|5.0.11| |MailKit|2.15.0| |MassTransit|7.2.2| |MatBlazor|2.8.0| |MediatR.Extensions.Autofac.DependencyInjection|7.3.0| |MediatR.Extensions.Microsoft.DependencyInjection|9.0.0| |MediatR|9.0.0| |MetadataExtractor|2.7.0| |Microsoft.ApplicationInsights.AspNetCore|2.18.0| |Microsoft.AspNet.WebApi.Client|5.2.7| |Microsoft.AspNetCore.Authentication.Abstractions|2.2.0| |Microsoft.AspNetCore.Authentication.AzureAD.UI|5.0.9| |Microsoft.AspNetCore.Authentication.AzureADB2C.UI|5.0.9| |Microsoft.AspNetCore.Authentication.Facebook|5.0.9| |Microsoft.AspNetCore.Authentication.Google|5.0.9| |Microsoft.AspNetCore.Authentication.JwtBearer|5.0.9| |Microsoft.AspNetCore.Authentication.MicrosoftAccount|5.0.9| |Microsoft.AspNetCore.Authentication.OpenIdConnect|5.0.9| |Microsoft.AspNetCore.Authentication.Twitter|5.0.9| |Microsoft.AspNetCore.Authentication|2.2.0| |Microsoft.AspNetCore.Blazor|0.7.0| |Microsoft.AspNetCore.Components.Web|5.0.9| |Microsoft.AspNetCore.Components|5.0.9| |Microsoft.AspNetCore.DataProtection|5.0.9| |Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore|5.0.9| |Microsoft.AspNetCore.Hosting.Server.Abstractions|2.2.0| |Microsoft.AspNetCore.Hosting|2.2.7| |Microsoft.AspNetCore.Http.Abstractions|2.2.0| |Microsoft.AspNetCore.Http.Features|5.0.9| |Microsoft.AspNetCore.Http|2.2.2| |Microsoft.AspNetCore.Identity.EntityFrameworkCore|5.0.9| |Microsoft.AspNetCore.Identity.UI|5.0.9| |Microsoft.AspNetCore.Mvc.Core|2.2.5| |Microsoft.AspNetCore.Mvc.NewtonsoftJson|5.0.9| |Microsoft.AspNetCore.Mvc.Razor.Extensions|5.0.9| |Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation|5.0.9| |Microsoft.AspNetCore.Mvc.WebApiCompatShim|2.2.0| |Microsoft.AspNetCore.Mvc|2.2.0| |Microsoft.AspNetCore.Razor.Language|5.0.9| |Microsoft.AspNetCore.SignalR.Core|1.1.0| |Microsoft.AspNetCore.SpaServices.Extensions|5.0.9| |Microsoft.Azure.KeyVault.Core|3.0.5| |Microsoft.Bot.Builder.AI.Luis|4.14.1| |Microsoft.Bot.Builder.Dialogs|4.14.1| |Microsoft.Bot.Builder.integration.AspNet.Core|4.14.1| |Microsoft.CSharp|4.7.0| |Microsoft.EntityFrameworkCore.Design|5.0.9| |Microsoft.EntityFrameworkCore.Proxies|5.0.9| |Microsoft.EntityFrameworkCore.Relational|5.0.9| |Microsoft.EntityFrameworkCore.Sqlite|5.0.9| |Microsoft.EntityFrameworkCore.SqlServer|5.0.9| |Microsoft.EntityFrameworkCore.Tools|5.0.9| |Microsoft.EntityFrameworkCore|5.0.9| |Microsoft.Extensions.Caching.Abstractions|5.0.0| |Microsoft.Extensions.Caching.Memory|5.0.0| |Microsoft.Extensions.Caching.SqlServer|5.0.1| |Microsoft.Extensions.Configuration.Abstractions|5.0.0| |Microsoft.Extensions.DependencyInjection.Abstractions|5.0.0| |Microsoft.Extensions.DependencyInjection|5.0.2| |Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions|5.0.9| |Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore|5.0.9| |Microsoft.Extensions.Hosting.Abstractions|5.0.0| |Microsoft.Extensions.Hosting|5.0.0| |Microsoft.Extensions.Http|5.0.0| |Microsoft.Extensions.Localization.Abstractions|5.0.9| |Microsoft.Extensions.Localization|5.0.9| |Microsoft.Extensions.Logging.Abstractions|5.0.0| |Microsoft.Extensions.Logging.Console|5.0.0| |Microsoft.Extensions.Logging.Debug|5.0.0| |Microsoft.Extensions.Logging|5.0.0| |Microsoft.Extensions.Primitives|5.0.1| |Microsoft.Graph|4.3.0| |Microsoft.Identity.Client|4.35.1| |Microsoft.Identity.Web.UI|1.16.0| |Microsoft.Identity.Web|1.16.0| |Microsoft.IdentityModel.Tokens|6.12.2| |Microsoft.ML.AutoML|0.18.0| |Microsoft.ML.CpuMath|1.6.0| |Microsoft.ML.DataView|1.6.0| |Microsoft.ML.EntryPoints|0.18.0| |Microsoft.ML.Recommender|0.18.0| |Microsoft.ML|1.6.0| |Microsoft.OpenApi|1.2.3| |Microsoft.Rest.ClientRuntime.Azure.Authentication|2.4.1| |Microsoft.TestPlatform|16.11.0| |Microsoft.VisualBasic|10.3.0| |Microsoft.VisualStudio.Web.BrowserLink|2.2.0| |Microsoft.VisualStudio.Web.CodeGeneration.Design|5.0.2| |Mobsites.Blazor.SignaturePad|1.1.7| |MongoDB.Bson|2.13.1| |MongoDB.Driver|2.13.1| |MudBlazor.ThemeManager|1.0.5| |MudBlazor|5.1.1| |Newtonsoft.Json|13.0.1| |NodaTime.Serialization.JsonNet|3.0.0| |NodaTime|3.0.5| |NReco.LambdaParser|1.0.12| |NuGet.Packaging|5.11.0| |NuGet.Protocol|5.11.0| |Okta.AspNetCore|3.5.0| |Polly.Caching.Memory|3.0.2| |Polly|7.2.2| |Pomelo.EntityFrameworkCore.MySql|5.0.1| |QRCoder|1.4.1| |RabbitMQ.Client|6.2.2| |Radzen.Blazor|3.9.2| |Razor.Theming.Core|1.5.0| |RazorLight|1.1.0| |ReactiveUI.Blazor|15.1.1| |reCAPTCHA.AspNetCore|3.0.10| |RestSharp|106.12.0| |Sendgrid|9.24.2| |Seq.Extensions.Logging|6.0.0| |Serilog.AspNetCore|4.1.0| |Serilog.Enrichers.Environment|2.2.0| |Serilog.Enrichers.Process|2.0.2| |Serilog.Enrichers.Thread|3.1.0| |Serilog.Settings.Configuration|3.2.0| |Serilog.Sinks.AzureBlobStorage|3.0.2| |Serilog|2.10.0| |SixLabors.ImageSharp.Web|1.0.3| |SixLabors.ImageSharp|1.0.3| |StackifyMiddleware|3.0.5.2| |Standard.Licensing|1.1.5| |Swashbuckle.AspNetCore.SwaggerGen|6.1.5| |Swashbuckle.AspNetCore.SwaggerUI|6.1.5| |Swashbuckle.AspNetCore.Swagger|6.1.5| |System.ComponentModel.Annotations|5.0.0| |System.IdentityModel.Tokens.Jwt|6.12.2| |System.IO.FileSystem.AccessControl|5.0.0| |System.Reactive|5.0.0| |System.Security.Permissions|5.0.0| |System.ServiceModel.Duplex|4.8.1| |System.ServiceModel.Http|4.8.1| |System.ServiceModel.NetTcp|4.8.1| |System.ServiceModel.Primitives|4.8.1| |System.ServiceModel.Security|4.8.1| |System.Text.Json|5.0.2| |Toolbelt.Blazor.HotKeys|10.0.1| |UnitConversion|1.0.41| |Unity|5.11.10| |Z.EntityFramework.Plus.EFCore|5.2.7| |ZXing.Net|0.16.6| |ZXingBlazor|0.1.6|