Technical requirements
There are a few tools you need to have installed on your computer before starting with ABP Framework.
IDE/Editor
This book assumes that you are using Visual Studio 2022 (v10.0 with .NET 6.0 support) or later. If you haven't installed it, the Community Edition is freely available on https://visualstudio.microsoft.com. However, you can use your favorite integrated development environment (IDE) or editor, as long as it supports .NET application development with C#.
.NET 6 SDK
If you've installed Visual Studio, you will already have installed the .NET software development kit (SDK). Otherwise, please install .NET 6.0 or later from https://dotnet.microsoft.com/download.
Database management system
ABP Framework can work with any data source. However, two main providers are pre-integrated: Entity Framework Core (EF Core) and MongoDB. For EF Core, all database management systems (DBMS) can be used, such as SQL Server, MySQL, PostgreSQL, Oracle...