hardware software credibility