Software, hardware & tools—explained