Software: Software stands for non-material part of systems which includes practices, procedures, and regulations. It refers to the invisible infrastructure such policies, rules, practices, procedures, protocols, and plans an agency employs to support its operation. The following are the factors used to assess software efficiency of an agency: