We Make Better Paint Just Went Three Layer...

We now have a C# example, CS_ThreeLayer, that is built using simple Three Layer Architecture.

The code is divided into three layers, presentation, business logic and data layers. This makes the code easier to understand and it makes it possible to write a method only once and then let several or dozens of web forms make use of it.

Changes to hardware and business logic (which are inevitable) become easier to manage because their effects are limited to a given area. For example, if you change to a new type of database server this will affect the Data Access Layer but not the Business Logic Layer because your Business Logic Layer never makes a call to the database.

We think our example is the most simple complete and working Three Layer example on the internet.