1 Introduction This article presents a three-tier .NET WinForms accounting application, called "LEK", that can be configured at run time to access its data (in a SQL Server database) using either LINQ to SQL, Entity Framework or NHibernate. The download for the article contains the Visual Studio 2008 solution, including everything you need to build the application. The source code included in th