1. A computing device configured for improving responsiveness in connection with software distribution, comprising: a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to: send a software package to a remote computing device to be installed on the remote computing device; receive a return code and package information from the remote computing device in response to the computing device sending the software package to the remote computing device; look up a code mapping in a cache, wherein the code mapping is based on the return code; store the package information in a database; and display the code mapping and the package information.