Typically, the hard drive and memory are readily accessible, but when it comes to graphics and other components, often times you are locked into the manufacturer's factory configuration or have to jump through hoops just to gain access to certain parts, let alone upgrade them.