basic:software_a_hardware