Executando verificação de segurança...
1

Com pouco contexto fica difícil, se puder informar um pouco da stack como versão do projeto, algumas dependências (APIs de terceiros, API REST ou SOAP...) e o que me chamou a atenção, por que a integração seria multi-tenant?

Sugiro continuar pois a princípio parece um bom começo para um projeto, utilize uma IA para tentar entender o porquê de cada coisa e aplique as melhorias que ela sugerir. C# não é difícil, se bem utilizado pode criar sistemas complexos, seguros e auditáveis, mas também pode cair no mal da abstração do POO.

Carregando publicação patrocinada...
1

Multi-tenant deve ser pelo fato de ser um ERP e várias empresas poderem usar e alternar entre suas filiais e organizações, de forma que sempre mantenha o contexto de Tenant, usando normalmente um mesmo banco de dados para vários clientes.