Hardware and Software Constraints