Nicely adaptable: 2 RAM slots (32GB max?), 2 M.2 SSD slots (30 & 80), 2.5" scsi spot.  AND the CPU is AM4 socketed - replaceable, not soldered on!  This last feature permits updates if HP updates their BIOS (keeping in mind thermal / power constraints).The rear plate has ample ports (4 USB, HDMI, LAN, external WiFi antenna [optional?]) while Bluetooth and WiFi are standard.My only disappointment their inferred use of a 2.5" SCSI SSD rather than a faster M.2 SSD, but I might be wrong.  It's a waste of time and $$ to clone to an M.2 drive for booting, but once done that leaves the SCSI drive for secondary storage.All in all, a nicely packaged, feature rich unit.