Many all-in-one computers do not allow for easy upgrades, as they are built to be compact and all the components are integrated into the unit. It's best to consider future upgrade options before purchasing.