I think what your asking about is application design- which is impacted by your language but is mostly not language centric.
You need to first read a book on Object Oriented Design and make sure you have a good understanding of that before you really "jump in" to
VB.NET design.
I guess I don't really understand what you are looking for.
I mean- a Business Object implements business rules. Which go into which object depend on your design.
Hal Levy
Daddyshome, LLC