I was surprised at how well this unit started up and ran. It is the standard Windows 10 Pro operating system. It has a 60 gb hard drive with Windows preinstalled. Yes: 60 gb. It has about 36.7 gb left. I think most people would soon run out of disk space.  It has only 4 mb of RAM which, along with the relatively slow CPU and small HD, memory intensive programs could become problematic -- for example having a lot of windows open in the browser. I would suggest going into System Apps and deleting the preloaded apps you know you will never use. That will give you a little more disk space for programs you want to add.The box has one  3.0 and two 2.0 USB ports. I use the 2.0 USB ports for keyboard and mouse. The 3.0 port opens the door to more disk space. 128 gb thumb drives are not all that expensive. Since increasingly applications are using the cloud for storage, 128 gb  could be adequate.  If you need more space consider an external drive.  Minisforum says to use such drives that are not powered by the computer, as the computer's power supply is not designed to handle such loads. The best solution is to get a 3.0 powered hub which will power the external drive and also give more ports for other things. I have tried both a WD 4 Terabyte Passbook and a 500 gb Samsung Solid State Drive (SSD).  Either works fine. Probably the SSD will be faster and more reliable.I am a developer and will be using this as a development server running Linux, which will probably tax its limits.I would have given this five stars, but getting technical support is limited. There is no manual with the box or on their website. Their site offers a forum, but joining the forum is difficult. They require verification. It's been a day since I signed up and I've still not received the promised verification email. They do provide an email address for support, but it takes a long time to get a response.