The computer received was an Optiplex 5050 vice the 5040 in the description.  However the 5050 is virtually, if not identical than the 5040 so no problem here.  It was fairly up to date on the software.  While no CD/DVD was installed, they did send an external USB CD/DVD reader/writer...a great bonus and perfectly suitable for my needs.  The keyboard was a generic one, not Dell, but in my usage, I have sufficient Dell and Microsoft keyboards so no problem here.  I my specific computer, it had the optional VGA support although I'm just using the two DP ports for my dual display.  Another very important fact...the seller is an Authorized Microsoft Refurbisher - in my experience this is a higher quality product than just a Renewal productAs for the device itself, it was immaculate.  Absolutely no signs of any wear, nor any signs of dust.  The operating system came on a 2.5" SSD as described in the item description; and no problem with digital license activation.  There is plenty of room for storage expansion since there are cables for two SATA devices, and space & clip for an M.2 NVMe 2280 SSD.The operating system, Windows 10pro 20H2, was fairly current although the partition configuration didn't provide for UEFI boot capability, only legacy booting.  I believe there are ways to add UEFI boot capability but that will require further experimentation.  Preparing this device for Windows 11 in the future will require a little effort (e.g. UEFI booting) but the machine is  fully capable of supporting Windows 11 - including TPM, storage, processor speed, etc.Bottom line - excellent value, outstanding condition, robust options, and good future flexibility.