1.3 Practice: hardware and software