ok.. tan bien es importante que tus reglas de negocio la definas bien... y las puedes incluir en una dll y que algunas ocasiones se enlace a un web service (dependiendo del caso) y siento que tambien es una forma de encapsular el code y evitar que sea mas difícl de entender no crees..??
De todas formas suerte..