Nicksys Foundation is an architecture framework for building an enterprise applications. This framework helps you to develop the back-end of any web solutions and it depends on the following software design and architecture principals:
-
Repository Pattern
-
Dependency Injection
-
Service Locator
-
Object Mapping
-
Data Model separation
-
CQRS
-
Application Service Layer and more.
It comes with a tool that helps to generate all the necessary classes based on your database schema.