Be aware that with any low cost Desktop or Laptop Computer, there will be limitations as to what upgrades can be done. That being said there are many different brands that may get the job done for whatever you need it for.