Being a public school teacher, I just needed a desktop to do everyday office web browsing and email along with using video conferencing at home. That being said, computer came out of the package ready to go. Keyboard and mouse are minimal but do the job.  Hooked up a 20 inch Vizio TV via HDMI and bought a $20 HD Webcam. Please note, no Bluetooth. Great value and Highly recommended and great value for the uses stated above!