Software symbolizes programming of the mind or conditioning. Something in your past has conditioned you to think in a certain way. The dream is asking you to address this.
Changing a software program or fixing it is a direct request to change how you think with regard to the subject matter of the dream. For example, writing new software for a bank asks you to change your conditioning with regard to expressing your feelings (see bank).