Acho que é muito específico. Tenho um erp que faz tudo isso, porém não da forma como você descreve.
ACHO que toda empresa é assim: faz tudo isso, mas não como você descreve. Neste ponto, existem 2 soluções: ou você convence a empresa inteira a se adequar ao seu app ou você adapta seu app às empresas.
Sendo bem direto: empregas gigantes resolvem esse problema para outras empresas gigantes. Totvs, sap, ibm etc tem plataformas gigantes inteiras dedicadas a resolver isso, e custa várias centenas de milhares de reais por mês, ou até milhões. Ou seja, é um ramo onde tem gigantes bilionárias. Essas gigantes obrigam as clientes a se adequar. Mas você não tem a mesma força e provavelmente você é quem precisa adequar pra eles.
Resumo: evolua seu processo, orocure uma de mesmo porte, ofereça a personalização, personalize... Depois procure outra.. esse tipo de software não é software saas de prateleira, que tem funcionalidades padronizadas.
E outra: se vc fez sem saber programar, quem garante que nas outras empresas também não existe a mesma coisa lá?
1