1. A method of providing a unified software update center for a device having one or more processors, memory, and a device display, the method comprising: receiving data for a set of available system software updates, wherein the set of available system software updates comprises a set of available security system software updates and a set of available non-security system software updates, and wherein the data for the set of available system software updates includes first metadata that specifies a first delay value for auto-installation of a first security system software update of the set of available security system software updates; receiving data for a set of available application software; and after receiving the data for the set of available system software updates and the available application software updates, concurrently displaying on separate areas on the device display: content identifying the set of available security system software updates that includes a first countdown, which is based on the first delay value and current date and time, and that is configured to decrement from the current date and time to a date and time for auto-installation of the first security system software update, wherein the first countdown is displayed without regard to whether the set of available security system software updates include a security system software update that requires a system restart, content identifying the set of available non-security system software updates that is displayed without a representation of a countdown, and content identifying the set of available application software updates.