Quisiera comentarte que aunque soy nuevo en esta comunidad poseo mas de 12 años trabajando con tecnología .Net, tomando en cuenta lo que buscas, vale destacar que tengo años trabajando como freelancer para varias empresas.
Trabajos con varios framework y con SQL Server en todas sus versiones, para su mayor comodidad.
También cabe destacar que cuento con experiencia en Diseño Web, HTML5, CSS, Javascript y JQuery.
Tomando lo que requieres, te propongo una arquitectura en capas, Base de datos con SQL Server, se ofrece tres modulos, usuarios para la aplicación en la cual se configuran los usuarios que pueden acceder a la aplicación, módulo de fotod en la cual se adjunta la fotografia realizando una serie de valicaciones como por ejemplo extensión y peso, luego se procede a guardar en la tabla y un modulo de ventas donde se registren las ventas de las fotografias y se pueda realizar una busqueda por filtros, todo esto por el precio ofertado.
He realizado proyectos con un parecido a lo que requieres aunque los mismo fueron en C# y no en VB, pero se conocen ambos lenguajes por lo que no seria ningun impedimento, espero poder comenzar una relación laboral juntos y poder cubrir tus necesidades.
Puedes conseguir mi perfil profesional en linkendl