6-8 Hardware and Software