hardware software Archive