Realmente o que você comenta é a barreira principal para ter mais opções.
No entanto existem algumas opções, onde na minha opinião a mais bem estruturada por realmente implementar um conceito de ERP é o Odoo (antigo OpenERP).
Ele tem a versão da comunidade e possui inclusive localização brasileira feita pela comunidade (a enterprise não tem...rs)
Tem empresas que usam o SAP nas unidades maiores e em operações menores usam o Odoo integrando ao SAP.
Eu mesmo uso em 2 consultorias SAP e uma consultoria não SAP e nos atende super bem.
Vale a pena dar uma olhada (ele é em python)
https://github.com/odoo/odoo