Browse Definitions :

AppDev

Definitions about software applications and development including operating system vocabulary, programming terminology, words about Internet applications and terms used in app/dev.

Agile software development

Definitions related to agile software development, including terms about Scrum and words and phrases about user stories, extreme programming (XP), Crystal, feature-driven development and Adaptive.

  • enterprise agility

    Enterprise agility is a paradigm for scaling agile methodologies beyond development teams.

  • Scrum

    Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal.

  • Agile retrospective

    An Agile retrospective is a meeting that's held at the end of an iteration in Agile software development.

View All Agile software development Definitions

Apple

Definitions related to Apple Computer, including terms about MacBooks and words and phrases about i-everything.

  • Parallels Desktop for Mac

    Parallels Desktop for Mac is desktop virtualization software that allows Microsoft Windows, Linux and Google Chrome OSes and applications to run on an Apple Mac computer.

  • remote desktop protocol (RDP)

    Remote desktop protocol (RDP) is a secure network communications protocol from Microsoft.

  • mobile application development

    Mobile application development is the set of processes and procedures involved in writing software for small, wireless computing devices.

View All Apple Definitions Back to Top

Internet applications

This glossary contains definitions 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.

  • customer service and support

    Customer service is the support that organizations offer to customers before and after purchasing a product or service.

  • Facebook

    Facebook is a social networking website that was founded in February 2004 by Harvard University students Chris Hughes, Andrew McCollum, Dustin Moskovitz, Eduardo Saverin and Mark Zuckerberg.

  • multichannel marketing

    Multichannel marketing refers to the practice by which companies interact with customers via multiple channels, both direct and indirect, in order to sell them goods and services.

View All Internet applications Definitions Back to Top

Java

This glossary contains definitions related to the Enterprise Java platform, including definitions for the tools and methodologies that are used by enterprise Java developers, architects and technical team leads.

  • JAR file (Java Archive)

    A Java Archive, or JAR file, contains all of the various components that make up a self-contained, executable Java application, deployable Java applet or, most commonly, a Java library to which any Java Runtime Environment can link.

  • embedded Tomcat

    An embedded Tomcat server consists of a single Java web application along with a full Tomcat server distribution, packaged together and compressed into a single JAR, WAR or ZIP file.

  • Hibernate

    Hibernate is an open source object relational mapping (ORM) tool that provides a framework to map object-oriented domain models to relational databases for web applications.

View All Java Definitions Back to Top

Linux

Definitions related to Linux, including tech terms about open source and words and phrases about Linux distributions and software development.

  • Linux operating system

    Linux is a Unix-like, open source and community-developed operating system (OS) for computers, servers, mainframes, mobile devices and embedded devices.

  • Boot2Docker

    Boot2Docker is a minimalist Linux distribution with the sole purpose to run Docker containers. It was depreciated and is no longer recommended for use.

  • shadow password file

    A shadow password file, also known as /etc/shadow, is a system file in Linux that stores encrypted user passwords and is accessible only to the root user, preventing unauthorized users or malicious actors from breaking into the system.

View All Linux Definitions Back to Top

Microsoft

Definitions for Microsoft Windows, including terms about bugs or patches and words and phrases about Microsoft operating systems.

  • Windows Server Update Services (WSUS)

    Windows Server Update Services (WSUS) is a Windows server role that can plan, manage and deploy updates, patches and hotfixes for Windows servers, client operating systems and other Microsoft software.

  • scareware

    Scareware is a type of malware tactic used to manipulate victims into downloading or buying potentially malware-infested software.

  • Microsoft Windows Hello

    Microsoft Windows Hello is a biometric identity and access control feature that supports fingerprint scanners, iris scanners and facial recognition technology on compatible devices running Windows.

View All Microsoft Definitions Back to Top

Open source

Definitions related to open source, including tech terms about Linux and words and phrases about Apache and other open source software development projects.

  • Perl

    Perl is a family of script programming languages that is similar in syntax to the C language.

  • Xen

    Xen is the open source hypervisor included in the Linux kernel and, as such, it is available in all Linux distributions.

  • Linux operating system

    Linux is a Unix-like, open source and community-developed operating system (OS) for computers, servers, mainframes, mobile devices and embedded devices.

View All Open source Definitions Back to Top

Operating systems

Definitions related to operating systems, including tech terms about open source and proprietary operating systems and words and phrases about system programs, boot mechanisms, kernels, command interpreters, DLL libraries and drivers.

  • command-line interface (CLI)

    A command-line interface (CLI) is a text-based user interface (UI) used to run programs, manage computer files and interact with the computer.

  • deadlock

    A deadlock is a situation in which two computer programs sharing the same resource are effectively preventing each other from accessing the resource, resulting in both programs ceasing to function.

  • restore point

    A system restore point is a backup copy of important Windows operating system (OS) files and settings that can be used to recover the system to an earlier point of time in the event of system failure or instability.

View All Operating systems Definitions Back to Top

Programming

Definitions related to software programming, including tech terms about programming languages and words and phrases about software design, coding, testing and debugging.

  • abstraction

    Abstraction (from the Latin abs, meaning away from and trahere, meaning to draw) is the process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics.

  • runtime

    Runtime is a piece of code that implements portions of a programming language's execution model.

  • Gantt chart

    A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an American engineer and social scientist.

View All Programming Definitions Back to Top

Software applications

Definitions related to software applications, including tech terms about software programs for vertical industries and words and phrases about software development, use and management.

  • customer service and support

    Customer service is the support that organizations offer to customers before and after purchasing a product or service.

  • CICS (Customer Information Control System)

    CICS (Customer Information Control System) is middleware that sits between the z/OS IBM mainframe operating system and business applications.

  • call center

    A call center is a centralized department that handles inbound and outbound calls from current and potential customers.

View All Software applications Definitions Back to Top

Web services, SOA

Definitions related to web services, including tech terms about service-oriented architecture (SOA) and words and phrases about web applications that use XML and HTTP.

  • web services

    Web services are a type of internet software that use standardized messaging protocols and are made available from an application service provider's web server for use by a client or other web-based programs.

  • open API (public API)

    Review this definition to learn about open APIs, also known as a public APIs, including their associated benefits, industry use cases and unique attributes.

  • Enterprise Service Bus (ESB)

    An enterprise service bus (ESB) is a software platform used to distribute work among connected components of an application.

View All Web services, SOA Definitions Back to Top
SearchCompliance
  • ISO 31000 Risk Management

    The ISO 31000 Risk Management framework is an international standard that provides businesses with guidelines and principles for ...

  • pure risk

    Pure risk refers to risks that are beyond human control and result in a loss or no loss with no possibility of financial gain.

  • risk reporting

    Risk reporting is a method of identifying risks tied to or potentially impacting an organization's business processes.

SearchSecurity
  • Twofish

    Twofish is a symmetric-key block cipher with a block size of 128 bits and variable-length key of size 128, 192 or 256 bits.

  • walled garden

    On the internet, a walled garden is an environment that controls the user's access to network-based content and services.

  • potentially unwanted program (PUP)

    A potentially unwanted program (PUP) is a program that may be unwanted, despite the possibility that users consented to download ...

SearchHealthIT
SearchDisasterRecovery
  • What is risk mitigation?

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

  • fault-tolerant

    Fault-tolerant technology is a capability of a computer system, electronic system or network to deliver uninterrupted service, ...

  • synchronous replication

    Synchronous replication is the process of copying data over a storage area network, local area network or wide area network so ...

SearchStorage
  • Remote Direct Memory Access (RDMA)

    Remote Direct Memory Access (RDMA) is a technology that enables two networked computers to exchange data in main memory without ...

  • storage (computer storage)

    Data storage is the collective methods and technologies that capture and retain digital information on electromagnetic, optical ...

  • storage medium (storage media)

    In computers, a storage medium is a physical device that receives and retains electronic data for applications and users and ...

Close