I brought this to work from home and it came with everything I needed  all you do is look for what you need to work from home with far as space and memory and some choices will come up. Im satisfied  had everything I needed . space is important and speed which so far so good. I recommend it , also the protection plan wasnt a bad price either, it also comes with 24 hours customer service if you have problems .