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.
Place for storing things
- downloadRemote-to-local data transfer
- installerOne who sets up
- source codeProgramming instructions before compilation
- binaryConsisting of two parts
release · deployment · pip · apt · homebrew · dependency · tarball · archive
Software managing computer resources
- WindowsMicrosoft operating system
- macOSApple computer operating system
- LinuxOpen-source operating system kernel
- iOSMobile operating system
Android · Unix · cross-platform · compatibility · hardware · drivers · kernel · architecture
Process of putting in
- executableDirectly runnable program file
- interfaceShared connection point
- functionalityPractical operational capacity
- appMobile device software
update · upgrade · patch · version · license · compatibility · deployment · documentation
Gathered items tied together
- collectionGathered set of items
- integratedCombined into a whole
- Microsoft OfficeBusiness productivity application bundle
- enterpriseCommercial undertaking or initiative
modular · interoperability · Photoshop · Excel · PowerPoint · productivity · collaboration · ecosystem
Malware detection program
- compressionForcing into smaller space
- backupStored duplicate for recovery
- defragmentationReorganizing scattered storage data
- cleanupRestoration of order
firewall · encryption · monitoring · performance · recovery · security · disk utility · file manager
repository
Place for storing things
- downloadRemote-to-local data transfer
- installerOne who sets up
- source codeProgramming instructions before compilation
binary · release · deployment · pip · apt · homebrew · dependency · tarball · archive · open source
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
installation
Process of putting in
- executableDirectly runnable program file
- interfaceShared connection point
- functionalityPractical operational capacity
app · update · upgrade · patch · version · license · compatibility · deployment · documentation · user manual
bundle
Gathered items tied together
- collectionGathered set of items
- integratedCombined into a whole
- Microsoft OfficeBusiness productivity application bundle
enterprise · modular · interoperability · Photoshop · Excel · PowerPoint · productivity · collaboration · ecosystem · workspace
antivirus
Malware detection program
- compressionForcing into smaller space
- backupStored duplicate for recovery
- defragmentationReorganizing scattered storage data
cleanup · firewall · encryption · monitoring · performance · recovery · security · disk utility · file manager · task manager
software packagehardware
Metal goods and fittings
tangible goods · machinery · device · appliance · physical media