“ | A computer without programs is like a phonograph without records — it won't play.[1] | ” |
Definitions[]
Software (also computer software) is
“ | a collection of one or more programs or microprograms fixed in any tangible medium of expression.[2] | ” |
“ | the instructions and associated information that control the operations of computers and their components. It includes firmware, systems software, programming software (including programming languages and compilers), and software development environments. It also includes application software for data and information capture, creation, manipulation, modification, transmission, storage, search, access or retrieval, and visualization.[3] | ” |
References[]
- ↑ Improving COBOL Applications Can Recover Significant Computer Resources, at 1.
- ↑ U.S. Export Administration Regulations, Part 772 (15 C.F.R. §772.1).
- ↑ President's Council of Advisors on Science and Technology, Leadership Under Challenge: Information Technology R&D in a Competitive World An Assessment of the Federal Networking and Information Technology R&D Program (Aug. 2007) (full-text).
See also[]
- Access control system
- Application
- Assembly language
- Commercial computer software
- Commercial software
- Communications software
- Community software
- Computer program
- Computer software
- Content-control software
- COTS
- Deliverable software
- Generated software
- Homegrown software
- Hosted software
- Machine instruction
- Machine language
- Mass-market software
- Middleware
- Modified off-the-shelf software
- Noncommercial computer software
- Object code
- Open source
- Patch
- Programming language
- Programming tool
- Remote control software
- Software-closed architecture
- Software-of-unknown-pedigree
- Software-as-a-Service
- Software as a trade secret
- Software bundler
- Software client
- Software compatibility
- Software development
- Software development kit
- Software Development Life Cycle
- Software distributor
- Software engineer
- Software framework
- Software industry
- Software library
- Software license
- Software life cycle
- Software modification
- Software package
- Software patentability
- Software piracy
- Software protection
- Software publisher
- Software robot
- Software security
- Software suite
- Software support
- Software testing
- Software update
- Software validation
- Software vendor
- Software verification
- Software versioning
- Source code
- System modification software
- Testware