 <p>A widget is usually a small application with limited functionality. It usually, not always, will have one specific purpose. An app is much broader and is short for application which can encompass any number of things.</p>