Patent attributes
A system for providing a software update includes a server in which software updates are registered, and a terminal for receiving version information of a software update from the server and performing a software update on the basis of the received version information of the software update, wherein the server includes a version information checking unit for collecting version information of software temporarily stored in the terminal or version information of software installed in the terminal and comparing the version information of the temporarily stored software or the version information of the installed software with the version information of the software update to determine whether to transmit the software update to the terminal.