What's the difference between USSD and Mobile Applications?

Mobile Applications require installation on your mobile phone, and your mobile phone needs to be WAP enabled (CHECK WITH CELLPHONE OPERATOR IF NOT SURE); whereas USSD is databased internet service accessible from typing a number sequence and the dial button, where a series of instructions will follow on screen.