For some reason, the Windows 8 does not come with the .Net framework 3.5 pre-installed while only making available the newer version 4.0/4.5. This might not be a problem until you try to install some applications which only make use of the older .Net framework versions, and then the need to install the previous versions will arise.