encase computer forensic software hardware, software, and firmware: hardware is physical; software is programs; firmware is low-level code.