Hardware Developments