Application software includes general-purpose programs that perform common tasks and function-specific programs that support specific uses. Custom software is developed within an organization for its own use, while commercial off-the-shelf software is developed for broad, commercial sales. Widely used software suites bundle together productivity applications like word processing, spreadsheets, presentations, and databases into integrated packages.