It has an I5 processor, which is fine for most light computing (maybe not for gamers, video editors and 3D modelers. It is very small and I wonder if there will be a heat problem. I assume the power supply is very minimal. It has at least 4 usbs, 8gb ram, a solid state drive. The ssd is very small, but you could add a drive. However, the pc is so small that I can't imagine there is enough space to add a sata drive. I guess you could use an external drive for a production drive if you need to. In any case, it is certainly not going to take up much space.