2.0 HARDWARE & SOFTWARE REQUIREMENTS