I'm planning to develop a desktop app that will take care of all activities in a colleges. e.g. admission,graduation,staff payroll,examination,result,guardian details,reporting service.e.t.c. and I'm very good with wpf but I don't know if wpf allows mailing services as It will be sending payroll to staff every month. should I use wpf or silverlight or which framework do u think is best to use. I can grab a book and learn even if I don't know the framework, as I want the software to be the best and take care of everything in colleges. please advice me