Greetings,
I am expert in C#, C#.NET, ASP.NET, SQL and having over 5 years of experience in this technology now. I have worked on various desktop and web application development.
I recommend you have it developed in ASP.NET, C#.NET as it provides very reach features when it comes in developing large web/desktop applications.
Looking forward to have a further discussion on this.
Thanks