The practice of keeping an up-to-date inventory of all software installed on an organization's systems, including in-house servers and workstations and mobile devices such as laptop computers and smartphones. Software asset management (SAM) provides a valuable role in information assurance by detecting overused, underused and illegally installed software. See
information assurance.