I'm a little confused as to the layering of .NET Framework. I have a clean install of 2008 Windows Server R2 that I am about to install SQL Server 2008 R2 on. This hardware and software requirements state that it comes with .NET Framework 3.5 SP1 and that specific version of .NET is also bundled with .NET Framework 2.0 SP2. http://msdn.microsoft.com/en-us/library/ms143506.aspx
Question: Do I need to initially install .NET Framwork 2.0 SP1 for everything to go smoothly? I was also wondering as to the reason why this specific software is layered rather than bundled together when a new release comes out?