Required Hardware and Software