1.Keyword Driven Framework In Keyword Driven Framework , Importance is given to functions than Test Data. when we have to test multiple functionality we can go for keyword frameworks. Each keyword is mapped to function in QTP library and application.
2.DATA Driven Framework In data driven framework, importance is given to test data than multiple functionality of application. We design data driven framework to work with applications where we want to test same flow with different test data.
3.Hybrid Framework This is the combination of keyword and data driven frameworks.
After analyzing the application, you can decide what kind of framework best suits your needs and then you can design automation framework in QTP.