The following outline is provided as an overview of and topical guide to software:
Software – collection of computer programs and related data that provides the information for the functioning of a computer. It is held in various forms of memory of the computer. It comprises procedures, algorithms, and documentation concerned with the operation of a data processing system. The term was coined to contrast to the term hardware, meaning physical devices. In contrast to hardware, software "cannot be touched".[1] Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records.[2]
The following outline is provided as an overview of and topical guide to software: Software – collection of computer programs and related data that provides...
The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined...
Outline VPN is a free and open-source tool that deploys Shadowsocks servers on multiple cloud service providers. The software suite also includes client...
following outline is provided as an overview of and topical guide to free software and the free software movement: Free software – software which can...
following outline is provided as an overview of and topical guide to software development: Software development – development of a software product, which...
develop software. The terms programmer and coder overlap software engineer, but they imply only the construction aspect of typical software engineer...
Software development is the process used to create software. Programming and maintaining the source code is the central step of this process, but it also...
In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development...
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each...
environment (IDE) is a software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code...
Software testing is the act of checking whether software satisfies expectations. Software testing can provide objective, independent information about...
the software operates or how to use it, and may mean different things to people in different roles. Documentation is an important part ofsoftware engineering...
Dragonette Outliner, a software application for creating outlines Contour (disambiguation) Lining out Silhouette, an art form emphasizing the outlineof the...
An outliner (or outline processor) is a specialized type of text editor (word processor) used to create and edit outlines, which are text files which have...
cryptography Outlineof the Internet Outlineof Google Outlineofsoftware Types ofsoftwareOutlineof free softwareOutlineof search engines Outlineof software...
Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other...
A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected...
The following outline is provided as an overview of and topical guide to engineering: Engineering is the scientific discipline and profession that applies...
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other...
Software deployment is all of the activities that make a software system available for use. The general deployment process consists of several interrelated...
coding reserved for the writing and editing of code per se. Sometimes software development is known as software engineering, especially when it employs formal...
In software engineering, software configuration management (SCM or S/W CM; also expanded as source configuration management process and software change...
Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production...