Hola Rager, pues yo te puedo recomentar, que hagas una pagina web con .net y uses bases de datos sql server, pero creando ademas un programa de gestion de contenidos que puedes hacer como un programa a parte, que puedas instalar en cualquier equipo, o como una zona de la web donde puedas controlar todo los que ocurre en la pagina web.
Por ejemplo, yo hice una tienda virtual el .net, y en una zona de la propia pagina web hice un gestor, en el que se actualizan los precios automaticamente todos los dias a las 12, se imprimen facturas, se envian correos automaticos a los clientes cuando sus pedidos salen del almacen y un largo etc.
Con respecto al tema de las facturas (en caso de que te animes a hacer algo asi) ten en cuenta el tema de facturacion, es decir, las facturas tienen que tener un codigo que se autoincremente y que no se repita, deberas dar la opcion de crear facturas de todo el pedido, de parte del pedido, hacer facturas rectificativas de pedidos erroneos.
Con imaginacion y trabajo se puede hacer grandes cosas con .net para aplicaciones web.
Para cualquier duda o problema ya sabes donde estamos
Mucha suerte con tu proyecto
Un saludo
Pinty