Browse Definitions :

Application Development

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

Agile, Scrum, XP

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.

  • automated testing

    Automated software testing is a process in which software tools execute pre-scripted tests on a software application before it is released into production.

  • DevOps

    In its most broad meaning, DevOps is an operational philosophy that promotes better communication between development and operations as more elements of operations become programmable. In its most narrow interpretation, DevOps describes the part of an organization’s information technology (IT) team that creates and maintains infrastructure.

  • continuous delivery (CD)

    Continuous delivery (CD) is a software release approach in which development teams produce and test code in short cycles, usually with a high degree of automation.

View All Agile, Scrum, XP Definitions

Apple

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

  • Siri

    Siri is Apple's personal assistant for iOS, macOS, tvOS and watchOS devices that uses voice recognition and is powered by artificial intelligence (AI).

  • Apple Swift

    Apple Swift is Apple's programming language for IOS, WatchOS, TVOS, MacOS and Linux.

  • ARKit

    ARKit (Apple ARKit) is Apple’s augmented reality (AR) development platform for iOS mobile devices.

View All Apple Definitions Back to Top

DevOps

This glossary contains definitions related to the DevOps movement. Some definitions explain the meaning of words used to describe how a DevOps culture breaks down silos between software development and operations teams. Other definitions are related to the software tools that DevOps engineers use to lower costs, achieve higher productivity and automate tasks.

  • waterfall model

    The waterfall model is a linear, sequential approach to the software development life cycle (SDLC) that is popular in software engineering and product development and emphasizes a logical progression of steps.

  • infrastructure as code

    Infrastructure as code (IaC) is an approach to software development that treats physical compute, storage and network fabric resources as web services and allows apps to run where they are best suited, based on cost and performance data.

  • acceptance testing

    An acceptance test confirms that an story is complete by matching a user action scenario with a desired outcome. (Continued...)

View All DevOps 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.

  • cloud computing

    Cloud computing is a general term for the delivery of hosted services over the internet.

  • Google Play (Android Market)

    Google Play, formerly known as Android Market, is the official distribution storefront for Android applications and other digital media, such a music, movies and books, from Google.

  • hybrid cloud

    Hybrid cloud is a cloud computing environment that uses a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two platforms.

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.

  • Java Development Kit (JDK)

    The Java Development Kit (JDK) provides the foundation upon which all applications that are targeted toward the Java platform are built.

  • Grasshopper

    Grasshopper is a free Android app made to teach the basics of coding in JavaScript.

  • Java assert

    The Java assert is a mechanism used primarily in nonproduction environments to test for extraordinary conditions that will never be encountered unless a bug exists somewhere in the code.

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.

  • Red Hat

    Red Hat is a leading software company in the business of assembling open source components for the Linux operating system and related programs into a distribution package that can easily be ordered and implemented.

  • IBM Watson supercomputer

    Watson is an IBM supercomputer that combines artificial intelligence (AI) and sophisticated analytical software for optimal performance as a 'question answering' machine.

  • GitHub

    GitHub is a web-based revision control hosting service for software development and code sharing. GitHub was started in 2008 and was founded on Git, an open source code management system built created by Linus Torvalds to make software builds faster.

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.

  • Microsoft Planner

    Microsoft Planner is a project management application developed by Microsoft that allows teams to create, assign and organize work visually.

  • Resilient File System (ReFS)

    Resilient File System (ReFS) is a file system developed by Microsoft for use on the Windows operating system (OS) that's designed to overcome some of the limitations in the New Technology File System (NTFS).

  • Windows 7

    Windows 7 is the Microsoft Windows operating system (OS) released commercially in October 2009 as the successor to Windows Vista.

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.

  • GraphQL

    GraphQL is a data query language developed and released by Facebook to create APIs and a runtime for executing queries with existing data.

  • Linkerd

    Linkerd is an open-source network proxy developed by Buoyant to be installed as a service mesh. Linkerd is one of the first products to be associated with the term service mesh and supports platforms such as Docker and Kubernetes.

  • Netflix Spinnaker

    Netflix Spinnaker is an open source, multi-cloud continuous delivery application that can be used to release software updates rapidly and efficiently.

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.

  • software

    Software is a set of instructions, data or programs used to operate computers and execute specific tasks.

  • Google Chrome Enterprise

    Google Chrome Enterprise is the business-focused solution for Chrome devices, Chrome browser and Chrome OS. Chrome Enterprise offers cloud-based management tools, integrations with third party products and 24/7 support for IT administrators.

  • embedded system

    An embedded system is a combination of computer hardware and software, either fixed in capability or programmable, designed for a specific function or functions within a larger system.

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.

  • software

    Software is a set of instructions, data or programs used to operate computers and execute specific tasks.

  • alphanumeric (alphameric)

    Alphanumeric, also referred to as alphameric, is a term that encompasses all of the letters and numerals in a given language set.

  • data analytics (DA)

    Data analytics (DA) is the science of examining raw data with the purpose of drawing conclusions about that information.

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.

  • business intelligence (BI)

    Business intelligence (BI) is a technology-driven process for analyzing data and presenting actionable information to help executives, managers and other corporate end users make informed business decisions.

  • software

    Software is a set of instructions, data or programs used to operate computers and execute specific tasks.

  • Software as a Service (SaaS)

    Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

View All Software applications Definitions Back to Top

Software development

Definitions related to software development, including tech terms about programming and words and phrases about Scrum, Agile and waterfall methodologies.

  • Software as a Service (SaaS)

    Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

  • Single Responsibility Principle (SRP)

    Single Responsibility Principle (SRP) is the concept that any single object in object-oriented programing (OOP) should be made for one specific function.

  • GraphQL

    GraphQL is a data query language developed and released by Facebook to create APIs and a runtime for executing queries with existing data.

View All Software development 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.

  • Software as a Service (SaaS)

    Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

  • web application development

    Web app development is the creation of application programs that reside on remote servers and are delivered to the user’s device over the Internet.

  • SPI model

    SPI is an acronym for the most common cloud computing service models, software as a service, platform as a service and infrastructure as a service.

View All Web services, SOA Definitions Back to Top

-ADS BY GOOGLE

SearchCompliance

  • compliance audit

    A compliance audit is a comprehensive review of an organization's adherence to regulatory guidelines.

  • regulatory compliance

    Regulatory compliance is an organization's adherence to laws, regulations, guidelines and specifications relevant to its business...

  • Whistleblower Protection Act

    The Whistleblower Protection Act of 1989 is a law that protects federal government employees in the United States from ...

SearchSecurity

  • orphan account

    An orphan account, also referred to as an orphaned account, is a user account that can provide access to corporate systems, ...

  • voice squatting (skill squatting)

    Voice squatting is an attack vector for voice user interfaces (VUIs) that exploits homonyms (words that sound the same but are ...

  • WPA3

    WPA3, also known as Wi-Fi Protected Access 3, is the third version of the security certification program developed by the Wi-Fi ...

SearchHealthIT

SearchDisasterRecovery

  • business continuity policy

    Business continuity policy is the set of standards and guidelines an organization enforces to ensure resilience and proper risk ...

  • business continuity and disaster recovery (BCDR)

    Business continuity and disaster recovery (BCDR) are closely related practices that describe an organization's preparation for ...

  • warm site

    A warm site is a type of facility an organization uses to recover its technology infrastructure when its primary data center goes...

SearchStorage

  • cache memory

    Cache memory, also called CPU memory, is high-speed static random access memory (SRAM) that a computer microprocessor can access ...

  • enterprise storage

    Enterprise storage is a centralized repository for business information that provides common data management, protection and data...

  • disk array

    A disk array, also called a storage array, is a data storage system used for block-based storage, file-based storage or object ...

Close