software package

Bundled application suite

A software package is a collection of programs, files, and documentation bundled together for distribution and installation as a unit.

The term emphasizes completeness—everything needed to run the software comes together: The accounting software package includes modules for payroll, invoicing, and tax reporting.

Package managers on computers automate installing and updating these bundles.

distribution

repository

Place for storing things

binary · release · deployment · pip · apt · homebrew · dependency · tarball · archive · open source

platform

operating system

Software managing computer resources

  • WindowsMicrosoft operating system
  • macOSApple computer operating system
  • LinuxOpen-source operating system kernel

iOS · Android · Unix · cross-platform · compatibility · hardware · drivers · kernel · architecture · virtualization

application

installation

Process of putting in

app · update · upgrade · patch · version · license · compatibility · deployment · documentation · user manual

suite

bundle

Gathered items tied together

enterprise · modular · interoperability · Photoshop · Excel · PowerPoint · productivity · collaboration · ecosystem · workspace

utility

antivirus

Malware detection program

cleanup · firewall · encryption · monitoring · performance · recovery · security · disk utility · file manager · task manager

Opposites
materiality

software packagehardware

Metal goods and fittings

tangible goods · machinery · device · appliance · physical media

human vs. machine execution

software packagemanual process

Task done by people directly

handwork · pen and paper · manual operation

Family

package, software, packaging, packages, packaged, packager

Familiarity
Top 200,000
Profile
Known to kids · Used worldwide · Timeless · Concrete · Everyday, not technical · Rated G