Топ-100 ⓘ Free online encyclopedia. Did you know? page 218

ⓘ Free online encyclopedia. Did you know? page 218

                                               

Camino (web browser)

Camino is a discontinued free, open source, GUI-based Web browser based on Mozillas Gecko layout engine and specifically designed for the OS X operating system. In place of an XUL-based user interface used by most Mozilla-based applications, Cami ...

                                               

Beaker (web browser)

Beaker is a free and open-source web browser currently in development by Blue Link Labs. Beaker Browser peer-to-peer technology allows users to self-publish websites and web apps directly from the browser, without the need to set up and administr ...

                                               

Avant Browser

Avant Browser is a freeware web browser from a Chinese programmer named Anderson Che, which unites the Trident layout engine built into Windows with an interface intended to be more feature-rich, flexible and ergonomic than Microsofts Internet Ex ...

                                               

Arora (web browser)

Arora is a discontinued free and open-source web browser developed by Benjamin C. Meyer. Arora is available for Linux, Mac OS X, Windows, FreeBSD, OS/2, Haiku, Genode, and any other operating system supported by the Qt toolkit. Aroras name is a p ...

                                               

Amaya (web editor)

Amaya is a discontinued free and open source WYSIWYG web authoring tool with browsing abilities. It was created by a structured editor project at the INRIA, a French national research institution, and later adopted by the World Wide Web Consortiu ...

                                               

Programming tool

A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can b ...

                                               

History of free and open-source software

In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code, the human-readable form of software, was generally distributed with the software pro ...

                                               

Commercial software

Commercial software, or seldom payware, is a computer software that is produced for sale or that serves commercial purposes. Commercial software can be proprietary software or free and open-source software.

                                               

Software industry

The software industry includes businesses for development, maintenance and publication of software that are using different business models, mainly either "license/maintenance based" or "Cloud based". The industry also includes software services, ...

                                               

Configuration file

In computing, configuration files are files used to configure the parameters and initial settings for some computer programs. They are used for user applications, server processes and operating system settings. Some applications provide tools to ...

                                               

Software versioning

Software upgrade versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category, these numbers are generally assigned in increasing order ...

                                               

Software monetization

Software monetization is a strategy employed by software companies and device vendors to maximize the profitability of their software. The software licensing component of this strategy enables software companies and device vendors to simultaneous ...

                                               

Software analyst

In a software development team, a software analyst is the person who studies the software application domain, prepares software requirements, and specification documents. The software analyst is the seam between the software users and the softwar ...

                                               

Software architect

A software architect is a software developer expert who makes high-level design choices and tries to enforce technical standards, including software coding standards, tools, and platforms.

                                               

Software architecture

Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and rela ...

                                               

Aspect-oriented software development

In computing, aspect-oriented software development is a software development technology that seeks new modularizations of software systems in order to isolate secondary or supporting functions from the main programs business logic. AOSD allows mu ...

                                               

Software testing outsourcing

Software Testing Outsourcing is software testing carried out by an independent company or a group of people not directly involved in the process of software development. Software test is an essential phase of software development, however it is o ...

                                               

Lean software development

Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, it is emerging with the support of a pro-lean subculture within the Agile com ...

                                               

Business models for open-source software

Companies whose business center on the development of open-source software employ a variety of business models to solve the challenge of how to make money providing software that is by definition licensed free of charge. Each of these business st ...

                                               

Software cracking

Software cracking is the modification of software to remove or disable features which are considered undesirable by the person cracking the software, especially copy protection features or software annoyances like nag screens and adware. A crack ...

                                               

Free software movement

The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedom to run the software, to study and change the software, and to redistribute copies with or without ...

                                               

Software Freedom Day

Software Freedom Day is an annual worldwide celebration of Free Software organized by Digital Freedom Foundation. SFD is a public education effort with the aim of increasing awareness of Free Software and its virtues, and encouraging its use. SFD ...

                                               

Free Software Foundation Europe

The Free Software Foundation Europe was founded in 2001 to support all aspects of the free software movement in Europe. FSFE is a charitable registered association under German law, and has registered chapters in several European countries. It is ...

                                               

Systems development life cycle

In systems engineering, information systems and software engineering, the systems development life cycle, also referred to as the application development life-cycle, is a process for planning, creating, testing, and deploying an information syste ...

                                               

Copy protection

Copy protection, also known as content protection, copy prevention and copy restriction, is any effort designed to prevent the reproduction of software, films, music, and other media, usually for copyright reasons. Various methods have been devis ...

                                               

Free Software Foundation of India

The Free Software Foundation of India Is an Indian sister organisation to the US-based Free Software Foundation. It was founded in Thiruvananthapuram, the capital of Kerala in 2001, as a non-profit Company. The FSFI advocates to promote the use a ...

                                               

Software quality

In the context of software engineering, software quality refers to two related but distinct notions: Software functional quality reflects how well it complies with or conforms to a given design, based on functional requirements or specifications. ...

                                               

Software construction

Software construction is a software engineering discipline. It is the detailed creation of working meaningful software through a combination of coding, verification, unit testing, integration testing, and debugging. It is linked to all the other ...

                                               

Software crisis

Software crisis is a term used in the early days of computing science for the difficulty of writing useful and efficient computer programs in the required time. The software crisis was due to the rapid increases in computer power and the complexi ...

                                               

Debian Free Software Guidelines

The Debian Free Software Guidelines is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in Debian. ...

                                               

Free Software Foundation Latin America

Free Software Foundation Latin America is the Latin American sister organisation of the Free Software Foundation. It is the fourth sister organisation of FSF, after Free Software Foundation Europe and Free Software Foundation India. It was launch ...

                                               

Free software license

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software ca ...

                                               

Internationalization and localization

In computing, internationalization and localization or internationalisation and localisation are means of adapting computer software to different languages, regional peculiarities and technical requirements of a target locale. Internationalizatio ...

                                               

Software metric

A software metric is a standard of measure of a degree to which a software system or process possesses some property. Even if a metric is not a measurement, often the two terms are used as synonyms. Since quantitative measurements are essential i ...

                                               

Independent software vendor

An independent software vendor, also known as a software publisher, is an organization specializing in making and selling software, as opposed to computer hardware, designed for mass or niche markets. This is in contrast to in-house software, whi ...

                                               

Software quality assurance

Software quality assurance is a means of monitoring the software engineering processes and methods used to ensure proper quality. This is accomplished by many and varied approaches. It may include ensuring conformance to one or more standards, su ...

                                               

Comparison of open-source operating systems

These tables compare free software / open-source operating systems. Where not all of the versions support a feature, the first version which supports it is listed.

                                               

The Free Software Definition

The Free Software Definition written by Richard Stallman and published by Free Software Foundation, defines free software as being software that ensures that the end users have freedom in using, studying, sharing and modifying that software. The ...

                                               

Cost estimation in software engineering

Cost estimation in software engineering is typically concerned with the financial spend on the effort to develop and test the software, this can also include requirements review, maintenance, training, managing and buying extra equipment, servers ...

                                               

Nangang Software Park metro station

This two-level, elevated station features two side platforms, two exits, and a platform elevator located on the north side of the concourse level. The station is 93 meters long and 53 meters wide, while the platform is 93 meters long and 21.5 met ...

                                               

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program was originally designed for. The term is also ...

                                               

Software design

Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. Software design may refer to either "all the activity i ...

                                               

Software prototyping

Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as ...

                                               

Software deployment

Software deployment is all of the activities that make a software system available for use. The general deployment process consists of several interrelated activities with possible transitions between them. These activities can occur at the produ ...

                                               

Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a pro ...

                                               

Software maintenance

Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. A common perception of maintenance is that it merely involves fixing defects. How ...

                                               

Software requirements specification

A software requirements specification is a description of a software system to be developed. It is modeled after business requirements specification, also known as a stakeholder requirements specification. The software requirements specification ...

                                               

Software release life cycle

A software release life cycle is the sum of the stages of development and maturity for a piece of computer software. Cycles range from its initial development to its eventual release, and include updated versions of the released version to help i ...

                                               

Stress testing (software)

Stress testing is a software testing activity that determines the robustness of software by testing beyond the limits of normal operation. Stress testing is particularly important for "mission critical" software, but is used for all types of soft ...

                                               

Software testing

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test. Software testing can also provide an objective, independent view of the software to allow the ...

                                               

Software project management

Software project management is an art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored and controlled.

                                               

Installation (computer programs)

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usable with the computer. A soft or digital copy of t ...

                                               

Free Software Foundation

The Free Software Foundation is a 501 non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, wi ...

                                               

PTC (software company)

PTC Inc. is a computer software and services company founded in 1985 and headquartered in Boston, Massachusetts. The global technology company has over 6.000 employees in 30 countries, 1.150 technology partners and over PTC Inc. is a computer sof ...

                                               

Veritas Technologies

Veritas Technologies LLC. is an American international data management company headquartered in Santa Clara, California. The company has its origins in Tolerant Systems, founded in 1983 and later renamed Veritas Software. It specializes in storag ...

                                               

Freeware

Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines freeware unambiguously; every publisher defines its own rules for the free ...

                                               

Firmware

In computing, firmware is a specific class of computer software that provides the low-level control for a devices specific hardware. Firmware can either provide a standardized operating environment for more complex device software, or, for less c ...

                                               

Free and open-source graphics device driver

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces and is released under a free and open-source software license. Graphics ...

                                               

Free Software Movement of India

Free Software Movement of India is a national coalition of various regional and sectoral free software movements operating in different parts of India. The formation of FSMI was announced in the valedictory function of the National Free Software ...

                                               

Software documentation

Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. The documentation either explains how the software operates or how to use it, and may mean different things to people in ...

                                               

Comparison of computer-assisted translation tools

A number of computer-assisted translation software and websites exists for various platforms and access types. According to a 2006 survey undertaken by Imperial College of 874 translation professionals from 54 countries, primary tool usage was re ...

                                               

Software license

A software license is a legal instrument governing the use or redistribution of software. Under United States copyright law, all software is copyright protected, in both source code and object code forms, unless that software was developed by the ...

                                               

Educational software

Educational software is a term used for any computer software which is made for an educational purpose. It encompasses different ranges from language learning software to classroom management software to reference software, etc. The purpose of al ...

                                               

Open-source software

Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Open-source so ...

                                               

Software patent

A patent is a set of exclusionary rights granted by a state to a patent holder for a limited period of time, usually 20 years. These rights are granted to patent applicants in exchange for their disclosure of the inventions. Once a patent is gran ...

                                               

Application software

Application software is a program or group of programs designed for end users. Examples of an application include a word processor, a spreadsheet, an accounting application, a web browser, an email client, a media player, a file viewer, an aerona ...

                                               

ZX Spectrum software

Despite the fact that the ZX Spectrum hardware was limited by most standards, its software library was very diverse, including programming language implementations, several Z80 assemblers/disassemblers, Sinclair BASIC compilers, Sinclair BASIC ex ...

                                               

Zune software

Zune is a discontinued media management software for Microsoft Windows that functions as a full media player application with a library, an interface to the Zune Marketplace, and as a media streaming server. The software is used to sync with all ...

                                               

Public-domain software

Public-domain software is software that has been placed in the public domain: in other words, there is absolutely no ownership such as copyright, trademark, or patent. Software in the public domain can be modified, distributed, or sold even witho ...

                                               

Decision-making software

Decision-making software is software for computer applications that help individuals and organisations make choices and take decisions, typically by ranking, prioritizing or choosing from a number of options. An early example of DM software was d ...

                                               

Project management software

Project management software has the capacity to help plan, organize, and manage resource tools and develop resource estimates. Depending on the sophistication of the software, it can manage estimation and planning, scheduling, cost control and bu ...

                                               

Software as a service

Software as a service is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. It is sometimes referred to as "on-demand software", and was formerly referred to as "software plus se ...

                                               

Collaborative software

Collaborative software or groupware is application software designed to help people working on a common task to attain their goals. One of the earliest definitions of groupware is "intentional group processes plus software to support them". As re ...

                                               

Proprietary software

Proprietary software, also known as closed-source software, is non-free computer software for which the softwares publisher or another person retains intellectual property rights - usually copyright of the source code, but sometimes patent rights ...

                                               

Software bloat

Software bloat is a process whereby successive versions of a computer program become perceptibly slower, use more memory, disk space or processing power, or have higher hardware requirements than the previous version - whilst making only dubious ...

                                               

Free and open-source software

Free and open-source software is software that can be classified as both free software and open-source software. That is, anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so t ...

                                               

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not p ...

                                               

Middleware

Middleware is computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to implement communicatio ...

                                               

Message-oriented middleware

Message-oriented middleware is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of ...

                                               

System software

System software is software designed to provide a platform for other software. Examples of system software include operating systems like macOS, GNU/Linux and Microsoft Windows, computational science software, game engines, industrial automation, ...

                                               

PlayStation 3 system software

The PlayStation 3 system software is the updatable firmware and operating system of the PlayStation 3. The base operating used by Sony for the PlayStation 3 is a fork of both FreeBSD and NetBSD called CellOS. The process of updating is almost ide ...

                                               

PlayStation 4 system software

The PlayStation 4 system software is the updatable firmware and operating system of the PlayStation 4. The operating system is Orbis OS, based on FreeBSD 9. Sony didnt make downgrading the firmware possible, meaning theres no official way to down ...

                                               

PlayStation Portable system software

The PlayStation Portable system software is the official firmware for the PlayStation Portable. It uses the XrossMediaBar as its user interface, similar to the PlayStation 3 console. Updates add new functionality as well as security patches to pr ...

                                               

Software requirements

Software requirements is a field within software engineering that deals with establishing the needs of stakeholders that are to be solved by software. The IEEE Standard Glossary of Software Engineering Terminology defines a requirement as: A cond ...

                                               

Requirements management

Requirements management is the process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project. A requir ...

                                               

Shareware

Shareware is a type of proprietary software which is initially provided free of charge to users, who are allowed and encouraged to make and share copies of the program. Shareware is often offered as a download from a website or on a compact disc ...

                                               

Encryption software

Encryption software is software that uses cryptography to prevent unauthorized access to digital information. Cryptography is used to protect digital information on computers as well as the digital information that is sent to other computers over ...

                                               

Ghost (disk utility)

Ghost is a disk cloning and backup tool originally developed by Murray Haszard in 1995 for Binary Research. The technology was acquired in 1998 by Symantec. The backup and recovery functionality has been replaced by Symantec System Recovery SSR, ...

                                               

Grunt (software)

Grunt is a JavaScript task runner, a tool used to automatically perform frequent tasks such as minification, compilation, unit testing, and linting. It uses a command-line interface to run custom tasks defined in a file. Grunt was created by Ben ...

                                               

Jenkins (software)

Jenkins is a free and open source automation server. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based sys ...

                                               

Mastodon (software)

Mastodon is a free and open-source self-hosted social networking service. It allows anyone to host their own server node in the network, and its various separately operated user bases are federated across many different servers. These servers are ...

                                               

Freeze (software engineering)

In software engineering, a freeze is a point in time in the development process after which the rules for making changes to the source code or related resources become more strict, or the period during which those rules are applied. A freeze help ...

                                               

Sandbox (software development)

A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control. Sandboxing p ...

                                               

Malware

Malware is any software intentionally designed to cause damage to a computer, server, client, or computer network. A wide variety of types of malware exist, including computer viruses, worms, Trojan horses, ransomware, spyware, adware, and scarew ...

                                               

Computer virus

A computer virus is a type of computer program that, when executed, replicates itself by modifying other computer programs and inserting its own code. When this replication succeeds, the affected areas are then said to be "infected" with a comput ...

                                               

Brain (computer virus)

Brain is the industry standard name for a computer virus that was released in its first form in January 1986, and is considered to be the first computer virus for MS-DOS. It infects the boot sector of storage media formatted with the DOS File All ...

                                               

Exploit (computer security)

An exploit is a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic. Such beha ...

                                               

Logic bomb

A logic bomb is a piece of code intentionally inserted into a software system that will set off a malicious function when specified conditions are met. For example, a programmer may hide a piece of code that starts deleting files, should they eve ...

                                               

Trojan horse (computing)

In computing, a Trojan horse, or Trojan, is any malware which misleads users of its true intent. The term is derived from the Ancient Greek story of the deceptive Trojan Horse that led to the fall of the city of Troy. Trojans are generally spread ...

                                               

Computer worm

A computer worm is a standalone malware computer program that replicates itself in order to spread to other computers. It often uses a computer network to spread itself, relying on security failures on the target computer to access it. It will us ...

This website uses cookies. Cookies remember you so we can give you a better online experience.
preloader close
preloader