System requirements for ADempiere ERP Implementation

 In a production environment such a simple installation may not be sufficient, especially when there are more than a handful of concurrent users. Performance demands will require more attention to the architecture of the installation. In a production environment, it is highly recommended to separate the servers, with the Application Server and Database Server on different machines.
http://wiki.adempiere.net/System_Requirements


COMPUTER HARDWARE - Recommended configuration for above 100 users


Server: Server class hardware with Dual Socket 2.xG and 4 Core dedicated
                            300GB 15K RAID Protected
                            16 GB RAM, Page file on SSD Recommended.
                            1Gbps Network, Microsoft Windows 2008R2+
                            Any Backup Application to protect structured data


Client (End users):   iCore / Core2Duo / Pentium IV
            Processor 2.8 MHz or above
            Hard Disk 80 GB
            4 GB RAM
            Standard Keyboard + Mouse
100  PS Network Card


Related Links
Hardware: http://wiki.adempiere.net/X64_Hardware

1. https://sourceforge.net/p/adempiere/discussion/610547/thread/ed443ea5/
2. https://sourceforge.net/p/adempiere/discussion/610548/thread/773380cc/
3. https://sourceforge.net/p/adempiere/discussion/610548/thread/cb1ff7ac/
4. https://sourceforge.net/p/adempiere/discussion/610547/thread/308a1fdd/
5. https://sourceforge.net/p/adempiere/discussion/611282/thread/c8dd1d03/

Update 


Server Spec Recommended
16 GB RAM (Application & Database)
4 CPU, 3.x GHz
64 bit Processor
250 GB SSD/HDD
Windows Server OS 2012 +

Client Spec
4 GB RAM
Processor 2.5 GHz+
Google Chrome/ Safari/ Firefox/ Edge 


Technology Overview

ADempiere can be setup with the database, server and client all running on the same machine. This setup is good only up to 100 concurrent users. In a production environment, where more than 100 concurrent users are using the system, it is highly recommended to separate the servers, with the Application Server and Database Server on different machines. This is the best architecture for better performance. Based on the estimate, I can give you the system specification on demand.

Adempiere Application Server

1. Software
                Operating System – Window Server OS 2012 + 
2. Hardware
                Any hardware architecture 

Database
PostgreSQL 9.6 + 

Stack required
Java  2 Platform SE 8
JBoss
Apache – ant 1.6 +

Technology Used
Java 
JavaServer pages (JSP) 
Servlets 
EJB 
SQL/SQLJ 
XML 
HTML/CSS 
PDF 

Client Side
Browsers
Google Chrome 
Firefox
Edge

Safari