If you are looking at doing business development, of large/complex applications, I have worked for companies that have based their framework on that of Rockford Lhotka's (Visual Basic 6.0 Business Objects (Wrox)).
I am currently reading his .NET version, and I have a lot of respect for him. It seems that he is at least co-author of 50% of the books I find useful.
Note: I don't always agree with all that he does, but he is writing a generic framework, rather than a specific one.
John R Lick