I just came across this another good read at MSDN Architecture center on power of using Office for Business Applications. By : Hammad Rajjoub