Software that’s makes money for its creators by showing advertisements to the end user. Some packages disclose this business model from the beginning so the user can accept the ads but some do it surreptitiously. Some viruses or other forms of malware may inject ads without the end user’s consent.