Viruses are non-cellular infectious agents that can replicate only inside the living cells of a host organism. They are much smaller than bacteria and lack the machinery needed for metabolism or protein synthesis, making them obligate intracellular parasites.