Designing and developing Windows applications using C# with clean code and using SQL Server for databases, with the use of Entity Framework and LINQ for database interaction, with the possibility of explanation for students and delivery of source code and a runnable version.