An app is a self-contained software package that allows users to perform specific tasks on a mobile or desktop device. Source: Spiceworks
Productive Example
This boy is using a tablet (hardware), a stylus (peripheral) and a drawing app (software) to express his creativity.