Hello, I am in the IT field, and needed a server for one of our clients that wanted to save as much space as possible. They also asked us to make it as quiet as possible. It also had to have good performance as well.That is a lot of asks, I came across this product and tried it out, our clients loved the fact that it has COM ports built in as well as so many USB ports. Best of all it met their requirements. I turned it into a server for them to use. I really recommend this product for low end use. It has a lot of bells and whistles that you may or may not need but you can always use. It is more than powerful enough for home, office, or even a corporate environment.If you are looking for a cheap desktop solution this is the product for you, the only thing it doesn't have is dedicated graphic card. But it has an HDMI and VGA so you can still duel screen if needed.It has expansion slots for 2 more internal SSD/SATA ports for more space if needed.