operating system, utility, and device driver software
the programs that provide the infrastructure and hardware control necessary for the computer and its peripheral devices.
- is typically obtained through domain experts, software documentation, or even the source code.