# Web Application Development Tutorial (with ABP Suite) ````json //[doc-params] { "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], "DB": ["EF", "Mongo"] } ```` ````json //[doc-nav] { "Next": { "Name": "Creating the Solution", "Path": "tutorials/book-store-with-abp-suite/part-01" } } ```` > This tutorial is suitable for those who have an ABP Team or a higher [license](https://abp.io/pricing). ## About This Tutorial > This tutorial explains how to build code using the [ABP Suite](../../suite/index.md) tool. You will develop an application similar to the one developed in [that tutorial](../book-store/index.md), but this time, the code will be automatically generated instead of manually written. In this tutorial series, you will build an ABP based web application named `Acme.BookStore`. This application is used to manage a list of books and their authors. It is developed using the following technologies: * **{{DB_Value}}** as the database provider. * **{{UI_Value}}** as the UI Framework. This tutorial is organized as the following parts: - [Part 1: Creating the Solution](part-01.md) - [Part 2: Creating the Books](part-02.md) - [Part 3: Creating the Authors](part-03.md) - [Part 4: Book to Author Relation](part-04.md) - [Part 5: Customizing the Generated Code](part-05.md) ### Download the Source Code After logging in to the ABP website, you can download the source code from [here](https://abp.io/api/download/samples/suite-bookstore-mvc-ef).