To enable such an ATM to be updated with new features such as the previously described diagnostic server, an exemplary method of installing the software on the ATM, may include disconnecting the hard drive of the ATM from the computer of the ATM. The installing method may further include connecting the hard drive of the ATM to a external computer such as a notebook or other computer that includes