title: Are there differences between running .NET app with 3.5 requirement on machine with or without SP1?
body: <p>I have an application which requires 3.5 (not SP1.)  My understanding is that SP1 is an additive service pack.  Therefore, installing SP1 on a machine would not affect my application in any way besides performance.  As far as I can tell from the sources listed below, SP1 is mostly about new features, and significant performance improvements were limited to WPF and application cold-boot time.</p>
  
  <p><a href="http://en.wikipedia.org/wiki/.NET_Framework" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/.NET_Framework</a><br>
  <a href="http://www.microsoft.com/net/WhatsNew.aspx" rel="nofollow noreferrer">http://www.microsoft.com/net/WhatsNew.aspx</a><br>
  <a href="http://msdn.microsoft.com/en-us/magazine/dd569747.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/magazine/dd569747.aspx</a><br>
  <a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" rel="nofollow noreferrer">http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx</a></p>
  
  <p>My question is this:  My application does not use WPF and starting up the application is already relatively fast.  Could my clients see performance improvements by installing this service pack?  Were there significant performance enhancements to anything besides WPF and time taken for a .NET application to load?</p>