Opa
Me senti na obrigação de responder(hahaha), pois atuo no segmento de Sistemas ERP desde 2016 acredito que posso contribuir uma pouco com a discussão.
Sobre o Problema
Bom com base no que você escrever não seria um ERP e sim um Micro ERP, alias pelo que falou das funcionalidades parece mais um CRM (sistema de gestão de clientes) pois essas funcionalidades são básicas demais:
- Produtos -> CRUD (em um ERP meio ou grande tem uma infinidade de coisas aqui desde o tipo categoria até onde isso influencia no Contábil, na Emissão de nota e Apuração de impostos)
- Clientes
- Contas e Pagar e a Receber
- Pedidos (aqui você não especificou
Um ERP possui todo um fluxo para cuidar do BackOffice completo, tais como:
- Compras aqui a parte de Suprimentos alinhada com Estoque/Custo/Produção etc
- Estoque
- Custo (custo de aquisição do produto, venda, custo de funcionário, custo do prédio, custo de maquinário, energia, etc.).
- Ativo e Imobilizado
- Faturamento
- Financeiro
- Fiscal
- Contábil
- Produção se for uma indústria
- Controle de qualidade
- Gestão de Pessoas
Vou parar por aqui com os módulos (mas saiba que tem mais) pois o que você descreveu e para uma micro empresa não vai usar tudo isso que falei (assim penso).
Os colegas já deram ótimas dicas aqui então vou falar do que não mencionaram ou por não conhecerem ou por esquecerem.
Solução já pronta
Você disse que o dono da empresa quer algo que possa ser customizado, então vou disser que existem soluções prontos que podem de atender e elas são customizáveis vou listar aqui as que conheço o que vai determinar aí é o preço.
Soluções de mercados customizáveis:
- ERP Protheus da TOTVS: pode ser um pouco caro, Ele utiliza 3 stack para customizar o ERP sendo o ADVPL, TL++, e POUI
-
Advpl uma linguagem baseda no Clipper modificada pela TOTVS adicionando recursos nela (simples poderosa) pode conferir aqui link
-
TL++ evolução do Advpl possui a mioria dos recursos de linguagens de mercado como Java e C# pode conferir aqui link
-
POUI lib baseda no Angular para construir aplicações WEB podendo embarcar elas dentro do ERP pode conferir aqui link
-
- SAP ele é mais utilizado por grandes empresas,tem uma versão para pequenas o SAP Business ONE stack para customizar ABAP
- O ABAP é um tecnologia feita pela propria SAP pode conferir aqui link
- ERP CIGAM é bem utilizado no mercado usa uma stack Magic xpa como se fosse um ide de low code
- Magic xpa e uma IDA da empresa Magicsoftware e agiliza muito o trabalho de quem usa essa ela para desenvolver
- Senior ERP, ele é cloud First e tem uma ferramenta low code para customizar e integrar.
Soluções Prontas de Baixo custo ou open source customizaveis
Existem alguns ERP open source que você pode experimentar, vou listar aqui apenas os que conheço, mas garanto que deve ter mais por ai basta procurar.
São eles:
- maERP github stack .net e C#
- WebVella-ERP github stack .net e C#
- Odoo ERP muito poderoso totalmente customizavel usado no mundo link da edição gratis stack Python
A ultima é paga com um custo baixo ele é um ERP com a stack PHP com um framework Brazuca focado em Sistemas de gestão o Adianti Framework.
O criador do framework tem um curso chamado Dominado o Adianti onde ele te ensina o framework e constroi um ERP com você, no final do curso tu tens um ERP pronto.
Uma observação se você for apressado pode ir na seção downloads do curso e pegar o código do ERP e estudar/modificar. Sem contar que o propprio framework já possui varios componentes para construir sistemas de Gestão e a cada ano tem uma release nova com features, fora as de correções de bugs.
Outra Obs: o framework e open source e pode ser usado livremente, não precisa comprar o curso, tem um template que pode ser baixado e construir um micro erp nele o curso só vai acelerar o processo.
Considerações.
Bom espero ter ajudado não vou dizer o que usar ou não, pois cabe a você analisar o que é melhor e o que possa atender a suas necessidades.