Choosing the best OS for a HP notebook computer

I need to buy a windows operating system for installation into a friends computer. My friend only needs to use the system for the microsoft products and surfing the internet. With many Microsoft Windows versions, I do not know which one to choose. Her computer is an intel i3 with 500GB HDD and 4GB RAM. Which windows version would be appropriate and why is it?
