The algorithmic part of the software is mindlike, its implementation in computer code or microchips not.
i am not sure if even one thing is known about the concept of 'mind'.
A quick look at Wikipedia "It holds the power of imagination, recognition, and appreciation, and is responsible for processing feelings and emotions, resulting in attitudes and actions. " reveals we are solidly in philosophy land.
I have no idea how minds operate, this is too far removed from anything scientific(it's the Hard Problem of consciousness which has no resolution).
The 'software' is the brain wiring - the specific neuron network and setup one is born with(which also bears the innate survival instincts). This 'software' comes by default and is hereditary. It gets erased sometimes by head trauma, brain stroke or mental illness(people lose their survival instincts and often die - crossing streets and generally becoming a threat to themselves).