The
KB957388 release (Dec 2008) is a cumulative update that supersedes a number of previously released updates. It addresses common application compatibility issues in Windows Server 2008 and Vista. Installation of Internet Explorer 8 requires this software update to be applied first.
KB953960 describes the full list of applications covered by the application compatibility updates.