Procure fazer tudo da forma mais simples possível em C#, buscando depender o mínimo possível de bibliotecas externas. Tudo o que for possível implementar do processamento no banco de dados, o faça.
Em resposta a Alguem me dá uma luz em uma integração de ERP. C# :(
1