The main difference between malware adware and spyware is that the malware is a software program that is designed to damage a computer, server or a computer network while the adware and spyware are two types of malware. Adware provides revenue to the developer by generating online advertisement on the user’s interface. Spyware tracks the activities and gathers information about the user without his consent.