Mashups and widgets
Mashups: Combinations of two or more online applications, such as combining mapping software (Google Maps) with local content
Widgets: small programs that can be added to Web pages or placed on the desktop to add additional functionality
Software outsourcing
Three sources: external commercial vendor, online service providers, offshore firms
Software packages: prewitten set of software available commercially
Software as a service (SaaS): software delivered over the Internet
Offshore outsourcing: usually governed by service level agreement