As the use of web based programs grows, becomes more common and is more widely accepted we've begun to have clients ask to add 3rd aprty widgets (like their own stock ticker) to our online human resource software.

I get why clients want this... it's a perk for their users and can enhance employee self-service.  Widgets, when embedded together in a single page, can offer a kind of one stop shop for employee self-service.  if your learning management softwware offers this widget and your performance management solution overs that widget and you embed them all in your core HRIS software then everything has coalesced into one easy to use piece of software.

As a general web surfer I think widgets are great.  I use several of them and like to look at sites like google to see what new gadgets are available.  Almost all of my favorite sites offer some sort of plugin or another.

As the head of IT for a company I hate widgets.  Everyone wants to install them on their desktop, include them in their home page so they're there every time they open their borwser.  My problem with them is that they are frequently authored by random people and aren't subject to oversite so they are potneitally riddled with spyware, malware, virus and whatever other icky stuff someone can dream up.

Two news articles this week point this out.  One, a blog post from TechCrunch, talks about a worm spreadhing on Facebook.  Another points out theat google gadgets are now the focus of hackers.

Employee training and development is the number one way to prevent these kinds of tools from becoming a danger to your information security.  You can't alway control where people go, or even sometimes, what they install while at work.