Back in the day, a widget was an imaginary device, often used to illustrate a business problem. Now, though, the term has acquired a specialized definition: A software application that can be embedded ...