Introduction
Software projects require constant changes and updates. If the structure develops in the wrong way, it will...
Naming Pattern
One of the most important characteristics of a good framework is having a good naming pattern...
Structure
Software projects require constant changes and updates. If the structure develops in the wrong way, it will prevent...
Entity
Entity is the main concept, and indeed at the heart of the architecture of, the AUA framework. Each entity is...
Models & Mapping
Due to the complexity of software systems, one of the most important concepts in projects is Mapping, which means...
Services
All businesses are implemented in the form of services and created in the service layer. The service layer uses...
Access Levels
An important and interesting point in the AUA framework is Authentication and Authorization, which can be easily expanded and controlled to the smallest level of actions...
Reporting
One of the most important features of software is Reporting with different capabilities and one of the concerns of programmers...
SQL Objects
Most of the time, the programmer resorts to other ways like Ado.net and Dapper to easily work with the SQL Stored Procedure...
Exception Handling
One of the most important modules of the AUA framework is its error control module. This framework is perfect...
App Settings
One of the dirty codes found in most projects is how to read values from files like AppSetting.json, WebConfig, and setting files...
Web API
API is a software implementation interface that allows other applications to interact with it. It enables us to...
UI & UX
Working on UI is almost the last step of the project, so we need to make an Area and introduce our Entity to this layer...
Message Provider
The AUA framework contains two types of Message Box, namely Html Messagebox and Dialog Messagebox. If ...
Video Tutorials
Due to the complexity of software systems, one of the most important concepts in projects is Mapping, which means...

Download the demo version to experience professionalism.

Architectural patterns are not the result of a programmer's experiences; they have resulted from the experiences of hundreds of programmers and design professionals over years.