I needed this machine to run microsoft compatible software in my research group.  For the price, the machine is plenty powerful to run most software.  This particular 390 shipped with 8 GB RAM, I have two sticks of 8 GB that I was hoping to slot in there along side to effectively get 24 GB, but I opened the machine up to find there are only two slots for RAM on this motherboard.  No worries, 16 GB will suit me just fine, but bare in mind the memory is not expandable, just replaceable.Overall I would highly recommend this machine,