
The software needs to use the 'senses' of the hardware, like the keyboard, the mouse, a video camera, a modem etc. to receive 'input'; just like the mind needs the senses the receive the 'input' of the outside world.
This leads to an important observation: it is easy to recognise that a computer is not 'objective' about the world; depending on what kind of video camera, microphone or modem we connect it to, the input will be different. Similarly, our bodily senses cannot really be objective: people's ears are different, the eyes are different etc., so how can someone ever claim to be an 'objective observer'? Above and beyond that lies the software; the more advanced this is, the more 'intelligent' it will be able to read the world and determine what is the best thing to do. Similarly, the more advanced our mind is, the more intelligent and wise we will be, providing we are not hampered by serious physical problems. As the software actually determines what the hardware does, so is the mind the master of the body - within the physical limitations of the body. But the Buddha made it clear that a human body is the best type of available hardware!
There are limits to the development of the hardware; for example, the amount of electrical circuits on chips is getting larger and larger, but there are physical limits which the developers encounter. With the software, the limit appears to be much less clear; the first types of computers behaved with the intelligence of an on/off switch, but already they can beat a grandmaster at chess and nobody can say where it will end. Similarly, Buddhism teaches that there is no real limit to the development of our mind, and in fact omniscience is possible. At that stage, all our normal values and concepts dissolve as limited and non-objective. Buddhism encourages us to develop the software of our mind to enter into a different state which is beyond limitations, suffering and problems.
The method to develop our mind is summarised as study and meditation. Initially, we need to understand how the programs of our mind work and how they can be improved, and then do the reprogramming in meditation. This is why psychology and meditation are so important.