create applications for each business partner or specific functions within a single company.Define and describe software mashups and widgets.Mashupsare new software applications and services based on combining different online software applications using high-speed data networks, universal communication standards, and open-source code. Entrepreneurs are able to create new software applications and services based on combining different online software applications. The idea is to take different sources and produce a new work that is “greater than” the sum of its parts. Web mashups combine the capabilities of two or more online applications to create a kind of hybrid that provides more customer value than the original sources alone.Widgetsare small software programs that can be added to Web pages or placed on the desktop to provide additional functionality. Web widgets run inside a Web page or a blog. Desktop widgets integrate content from an external source into the user’s desktop to provide services such as a calculator, dictionary, or display current weather conditions. Businesses benefit most from these new tools and trends by not having to re-invent the wheel. Widgets have already been developed by someone else and a business can use them for its own purposes. Mashups let a business combine previously developed Web applications into new ones with new purposes. They don’t have to re-invent the previous applications from scratch—merely use them in the new processes.