A maioria das distros modernas (incluindo as que você mencionou) tem gerenciador de janelas baseado em Xorg pronto para uso. Eles têm um compilador e um gerenciador de pacotes. Portanto, o requisito mais não trivial se (4), a instalação do ERP, você deve verificar sua documentação e ver o que ele suporta melhor.
Como desenvolvedor de software, eu escolheria o Ubuntu, ele é atualizado com frequência e tem muitos pacotes no repositório 'universo', você o instala, instala o ufw
e outras ferramentas necessárias, e você está praticamente pronto. No entanto, eu usaria uma distro 'mais estrita' como o CentOS para produção.