Shareware is often packaged with adware to lower the shareware fees or eliminate the need to charge users a fee. The advertisements may take the form of a banner on an application window. The functions may be designed to analyze which websites the user visits and to present advertising pertinent to the types of goods or services featured there.
An example of donationware is the 1987 Atari ST video game Ballerburg, whose programmer distributed the game for free but asked for a donation, offering as incentive the source code for the game. Red Ryder was a terminal emulation software program created for the Apple Macintosh in the 1980s that used donations to fund development.