Con Asp.net podemos escribir nuestro propio código y compilarlo en una biblioteca para luego poder usuarlo desde cualquier otra página llamandolo como un objeto mas.
Ésto se hace escribiendo un archivo .VB y cuando compilamos la DLL la ponemos en la carpeta \bin de nuestra aplicación y listo, podremos importarlo como cualquier otro espacio de nombre.