Cita: quisiera que mi app web pueda hacer envio de reportes por e-mail (con Asp.net se puede hacer pero me gustaría saber tus sugerencias)
eso es cosa simple, ya que el framework ofrece componentes para el envío de emails, adjuntarlos, darle formato, etc..etc..
Cita: quisiera que los alumnos y docentes puedan recibir reportes y notificaciones en sus celulares, como hago esto??
Podrías apoyarte del SMS, date una vuelta por las siguientes ligas para que te des una mejor idea..
http://www.codeproject.com/aspnet/SendingSMS.asp http://www.daniweb.com/techtalkforums/thread27616.html
Salu2