Develop a small to middle scale desktop applications using technologies including C#, Windows Presentation Foundation (WPF), Windows Service, Windows Communication Foundation (WCF), Entity Framework, ADO.Net, Linq, CodeDOM, EnvDTE, Microsoft Access, SQLite, and MySQL.