Definitions about software applications and development including operating system vocabulary, programming terminology, words about Internet applications and app/dev definitions.
Agile, Scrum, XP
Terms related to agile software development, including definitions about Scrum and words and phrases about user stories, extreme programming (XP), Crystal, feature-driven development and Adaptive.
Recently Added Terms
- accessibility testing - Accessibility testing is a type of systems testing designed to determine whether individuals with...
- static testing - Static testing is a software testing method that involves examination of the program's code and i...
- software testing - Software testing is a method of assessing the functionality of a software program. There are many...
- View all Agile, Scrum, XP definitions
Apple
Terms related to Apple Computer, including definitions about MacBooks and words and phrases about i-everything.
Recently Added Terms
- NAND flash memory - NAND flash memory is a type of non-volatile storage technology that does not require power to ret...
- Apple Authorized Reseller (AAR) - An Apple Authorized Reseller (AAR) is a business partner that has entered into a contractual rela...
- Apple Configurator - Apple Configurator is a free Mac OS X tool for configuring and deploying iOS devices in the enter...
- View all Apple definitions
Internet applications
This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce and cloud computing.
Recently Added Terms
- cloudware - Cloudware is software that runs on a remote Web server rather than on a mobile computing device, ...
- Google Trends - Google Trends is a free service provided by Google that displays how often specific keywords, sub...
- application sandboxing - Application sandboxing, also called application containerization, is an approach to software deve...
- View all Internet applications definitions
Linux
Terms related to Linux, including definitions about open source and words and phrases about Linux distributions and software development.
Recently Added Terms
- kernel-based Virtual Machine (KVM) - Kernel-based Virtual Machine (KVM) is a free, open source virtualization architecture for Linux d...
- Puppet (configuration management) - Puppet is an open source systems management tool for centralizing and automating configuration ma...
- Slashdot - Slashdot is a socially curated website dedicated to technology-related news items. The site motto...
- View all Linux definitions
Open source
Terms related to open source, including definitions about Linux and words and phrases about Apache and other open source software development projects.
Recently Added Terms
- Apache Lucene - Apache Lucene is a freely available information retrieval software library that works with fields...
- Opscode Chef - Chef is an open-source systems management and cloud infrastructure automation framework created b...
- vendor neutral - Vendor neutrality is a business and design approach that seeks to ensure broad compatibility and ...
- View all Open source definitions
Operating systems
Terms related to operating systems, including definitions about open source and proprietary operating systems and words and phrases about system programs, boot mechanisms, kernels, command interpreters, DLL libraries and drivers.
Recently Added Terms
- Arista Extensible Operating System (Arista EOS) - Extensible Operating System (EOS) is a scalable network operating system (OS) that offers high av...
- Android 4.2 Jelly Bean - Android 4.2 Jelly Bean is the version of Google's mobile operating system that follows Android 4....
- registry virtualization (Windows Vista) - Registry virtualization (RV) is a compatibility application that supports write operations in a r...
- View all Operating systems definitions
Programming
Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.
Recently Added Terms
- Apache Lucene - Apache Lucene is a freely available information retrieval software library that works with fields...
- polynomial interpolation - Polynomial interpolation is a method of estimating values between known data points. When graphic...
- use case diagram - A use case diagram is a graphic depiction of the interactions among the elements of a system. A u...
- View all Programming definitions
Software applications
Terms related to software applications, including definitions about software programs for vertical industries and words and phrases about software development, use and management.
Recently Added Terms
- virtual patching - Virtual patching is the quick development and short-term implementation of a security policy mean...
- IT distributor - An IT channel distributor is a business that acts as an intermediary between vendors and value-ad...
- distribution channel - A distribution channel is the network of individuals and organizations involved in the process of...
- View all Software applications definitions
Software development
Terms related to software development, including definitions about programming and words and phrases about Scrum, Agile and waterfall methodologies.
Recently Added Terms
- Apache Lucene - Apache Lucene is a freely available information retrieval software library that works with fields...
- vendor neutral - Vendor neutrality is a business and design approach that seeks to ensure broad compatibility and ...
- story point (story points) - A story point is a metric used in agile project management and development to determine the impor...
- View all Software development definitions
Web services, SOA
Terms related to web services, including definitions about service-oriented architecture (SOA) and words and phrases about web applications that use XML and HTTP.
Recently Added Terms
- build your own app (BYOA) - Build your own app (BYOA) is an increasing trend towards the creation of applications by people w...
- business logic attack - A business logic attack is an exploit that takes advantage of a flaw in programming managing the ...
- native app - A native application (native app) is an application program that has been developed for use on a ...
- View all Web services, SOA definitions
Windows
Terms related to Windows, including definitions about bugs or patches and words and phrases about Microsoft operating systems.
Recently Added Terms
- Microsoft FIM (Microsoft Forefront Identity Manager) - Microsoft Forefront Identity Manager (FIM) is a self-service identity management software suite.
- Microsoft Software Assurance (SA) - Microsoft Assurance Software is a program that was introduced in 2002 to help users with the main...
- AppX file - AppX is the application distribution file format that was introduced with Microsoft Windows 8.
- View all Windows definitions