أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Well your question is very GENERIC as if you have mentioned the name of some particular OpenSource ERP system then it was easy to answer. Anyways.... There are two ways to deploy the infrastructure .
1. In-house deployment
2. Cloud or Dedicated Server Deployment
You can choose in-house deployment over the local area network if you have alot of security concerns but it will cost you alot of money. You will need 24 hours electrical supply and electricity backup for your server, Daily Software backups and updates for your server, A very costly high speed internet if you want to access your server from outside your premises. Now Server configuration can depend upon the number of users and on the resources used by the application server of your ERP. So you must need to ENABLE Multi-Core Workers in your ERP system (i think windows OS does not support it so use Linux) so that you can handle more number of users on a single server.In a typical infrastructure you keep your Database Server separate and accessable only from the application server rather then from the users. So look for 3-tier structure (google it).Given a test caseERP: ODOONo. of Users: less than 20Best Option:Dedicated Online Server with 8 GB Ram MinimumProcessors: 4 Cores Hard Disk: SSD (its must to speed up access)Network : 100 Mbits Prefered OS: Ubuntu 14.04In case you will get a dedicated server then you will avoid alot of costs like Electricity, Dedicated Internet for Server, Network Admin Salary, Purchase of Hardware etc.Infact the term infrastructure has alot of bigger scope. If you refine your question to some specific infrastructure requirements then i can answer better. Thanks