This is a model .NET project based on the foundations of Domain Driven Design and the SOLID principles. You can use it as a starting point in your own project if you're looking to build a solution with loosely coupled layers.