A virus is a malicious software program designed to replicate itself and spread to other computers, often causing harm to data, software, or system performance. It is specifically a destructive program, not an operating system or useful hardware/software.