Vinicius,
a idéia básica é que você tenha as classes de "acesso a dados", as classes de "regras de negócio", e a interface (seus forms em VFP ou suas páginas em ASP).
Tanto os forms em VFP quando as páginas em ASP devem instanciar as classes de negócios, ou "classes de fachada", que encapsulam o acesso aos objetos de negócios.
O livro "Effective Technics" da hentzenwerke tem material muito bom sobre isso.
Em um artigo meu na
www.microsoft.com/brasil/msdn/colunas/fox sobre OOP prática, tem um exemplos simples para uma classe de acesso a dados.
No material que em breve lançarei contendo os exemplos apresentados nas conferências você também terá mais algumas idéias (espero lançar este material em breve, assim que a correria acalmar).
Fora isso, numa boa pesquina na Internet você encontrará materiais complementares.
Claudio Lassala