The Cybernoetic® Model
The Cybernoetic® model, holds that the self is a software-type pattern of quasi-energetic transactions analogous to computing system events. It does not dogmatically state that it is an actual fact that "soulware runs on mushware," but merely that these suppositions and the computer lexicon can be a useful starting point. The terms are sufficiently descriptive and self-consistent that the discipline of observing, describing and developing fine control of "soulware" phenomena is significantly advanced as a result of their use.
Such nomenclature poses a particular peril, though: the language itself strongly biases thinking either by actively favoring a particular paradigm or by being inadequate to the task of expressing the details of another. Nonetheless, the tool is useful enough to justify stop-gap use. Just remember you are not looking through clear glasses when you adopt the soulware/mushware paradigm.