A GUI to manage asterisk

I am thinking of creating a really good GUI to configure Asterisk
Using that GUI even a layman :open_mouth: should be able to configure asterisk easily. I am thinking of creating it on .NET platform
Can anybody give me some useful tips. :bulb:

freePBX already exists and has a large installed base, active community support. and it is pretty good for almost all common configuration tasks.