example of software and hardware​