The application we have started is being written in C# using an N-Tier Architecture. There is a Presentation Layer, Service Layer, Business Layer and Data Access Layer. Here is a list of the technologies that are currently being used:1.Windows Presentation Foundation2.Entity Frameworks3.Telerik WPF