A system and method that are directed towards developing a computer user
interface employing a Personal Support Infrastructure (PSI) stack. The
PSI stack is arranged to represent various layers of a human being
employing a holistic approach. In one embodiment, the PSI stack may
enable organization, development, and solicitation of requirements for
the development of a human-machine interface, such as for a mobile
device, and the like. In one embodiment, the PSI stack is configured as a
data structure that may be populated with elicitations oriented towards
developing the set of human-machine interface requirements.