• A virus is a software program which contains harmful code that can be spread among computers, causing them to malfunction.