Its not like that actually. After getting the fair bit of response first thing you should do is google around for MVC and DAO both. You would definitely get abundant of resources. Come back here after going through them if couldn't understand any of the thing.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com