Home / Dictionary

Agile Development Methodologies

Agile development is an approach to software development that advocates adaptive planning, early delivery, and continual improvement. It is typified by collaboration and a rapid, flexible approach to change. By […]

Agile IT Infrastructure

An Agile IT infrastructure is one that is designed to support rapid deployment and provisioning, and incremental upgrades and improvements. It takes its name from the development methodology made famous […]


AMD64 is a 64-bit processor architecture that was developed by Advanced Micro Devices (AMD) to add 64-bit computing capabilities to the x86 architecture.  It is sometimes referred to as x86-64, […]

Application Automation

One form of application automation, also known as application service automation, refers to the methods used by IT operations teams to automate the service and deployment of applications across the […]

Application Development

Application development refers to the creation of a computer program that will do a specific set of tasks. If it is a business app created by an internal development team, […]

Application Development Platform

An application development platform is a single solution or a collection of tools that help developers rapidly build, test, and deploy applications. Such platforms typically are designed to support agile […]

Application Lifecycle Management

Application lifecycle management (ALM) is the process of supervising a software application across its entire lifespan, from the moment it enters the planning phase, to its initial launch, through its […]

Application Migration

Application migration is the process of moving a software application from one environment to another, such as migrating a program from an on-site data center server to a cloud provider’s […]

ARM Systems

The ARM (Advanced RISC Machine) architecture was developed in the 1980s by a British company, Acorn, for use in its personal computers. ARM Holdings currently develops and licenses the architecture […]

Artificial Intelligence

Artificial intelligence (AI) is computer technology that makes it possible for machines to learn from experience, adjust to new inputs and perform human-like tasks and problem solving. AI can adapt […]


Artificial Intelligence as a Service (AIaaS) is a relatively new public cloud offering supplied by large tech vendors like Amazon Web Services (AWS), Google Cloud, IBM Cloud and Microsoft Azure.  […]

Automatic Backup and Recovery

Automatic backup and recovery refers to the data protection systems that automate the processes of regularly backing up computer data to a remote server, and then restoring it when needed.  […]

Backup Storage

Backup storage keeps copies of data actively in use, providing redundancy in case of hardware failure or data loss. Unlike long-term, archive or cold storage, backup storage must enable the […]


Backup-as-a-Service (BaaS), also called cloud backup, or managed backup service, is a method of outsourcing the backup, storage and recovery of important systems and files to a cloud service provider […]

Bare Metal

The term bare metal is a reference to a computer’s hard disk – the medium on which the operating system (OS) is installed. A bare-metal environment is a specific kind […]

Big Data

Big data refers to massive, complex collections of data that are continuously growing and are both structured (such as the specs of all of the products that a company sells) […]


Big Data as a Service (BDaaS) refers to cloud hosted services that let businesses outsource the analysis of their big data rather than investing in the costs involved in doing […]

Bimodal IT Operations

Bimodal IT Operations are responsible for Mode 1 legacy applications, typically found in on-premise data centers, as well as Mode 2 applications, which are cloud-native by design, and are usually […]

Block Storage

Block storage, also called block-level storage, is a type of IT storage typically used in storage area network (SAN) environments. Data is stored in volumes, also referred to as blocks. […]

Business Agility

Business agility is the ability of a business to adapt quickly and appropriately to market and environmental changes. The concept of agility as a business attribute was drawn from the […]

Business Analytics

Business analytics (BA) is the iterative, methodical study of a company’s data to inform decision making.  There are four general types of business analytics:  decision analytics that uses visual analytics […]

Business Continuity

Business continuity is the ability of an organization to maintain its essential functions during and after a disaster. Business continuity planning focuses on establishing risk management procedures to prevent interruptions […]

Business Management Tool

A business management tool is an application, system, or methodology that helps a business operate effectively, maintain a competitive position, and improve performance. There is a vast range of offerings […]

Capital Expenditure (CapEx)

A capital expenditure (Capex) is an expense incurred by a business for an asset that will be used for more than a year in the operations of the business. This […]


Ceph is a software defined storage (SDS) platform that unifies the storage of block, object and file data into a distributed computer cluster. It is a component of the OpenStack […]

Ceph Storage

Ceph storage is a software-defined storage solution that distributes data across clusters of storage resources. It is a fault-tolerant and scale-out storage system, where multiple Ceph storage nodes (servers) cooperate […]

Cloud Application

A cloud application is internet-based software that is housed on servers in a remote data center managed by a cloud-service provider. Users access the software through a web browser. In […]

Cloud Automation

Cloud automation is the process of using virtual machine templates and configuration tools to set up and deploy cloud computing workloads. Automation aims to make all activities related to cloud […]

Cloud Computing

Cloud computing is the on-demand delivery of IT resources—applications, storage, databases, networking and more—over the Internet (“the cloud”). Many popular online services, from email and video streaming to file storage, […]

Cloud Foundry

Cloud Foundry is an open source cloud Platform-as-a-Service (PaaS) on which developers can build, deploy, run and scale applications. While other cloud platform services are tied to particular cloud providers […]

Cloud Migration

Cloud migration is the process of moving data, applications, digital assets and IT resources from an organization’s on-site computers to the cloud, or moving them from one cloud environment to […]

Cloud Native

Cloud native computing is a programming approach that is designed to take advantage of the cloud computing model. It uses open source software that supports its three key elements: Containerization, […]

Cloud Native Computing Foundation (CNCF)

The Cloud Native Computing Foundation (CNCF) is an organization that was founded in December 2015 as part of the Linux Foundation. It works to drive adoption of cloud native technologies […]

Cloud Orchestration

Cloud orchestration is the coordination of automated cloud computing tasks, resulting in a consolidated workflow. While cloud automation usually describes a task accomplished without human intervention, cloud orchestration describes the […]

Cloud Services Provider

A cloud services provider (CSP) offers different data center offerings and products to businesses and individuals as services they can use via the internet. Paying a CSP for the use […]

Cloud Solutions

Cloud solutions, also known as cloud computing or cloud services, deliver IT resources on demand over the Internet. Cloud service providers such Amazon Web Services, Microsoft Azure and Google Cloud […]

Cloud Storage

Cloud storage is a storage-as-a-service model that remotely stores, manages, backs up and shares data over the Internet. Digital data is stored in logical pools, while the physical storage may […]

Commodity Hardware

Commodity hardware, sometimes known as off-the-shelf hardware, is a computer device or IT component that is relatively inexpensive, widely available and basically interchangeable with other hardware of its type. Unlike […]

Computer Cluster

A computer cluster is a set of connected computers (nodes) that work together as if they are a single (much more powerful) machine. Unlike grid computers, where each node performs […]

Configuration Management

Configuration management (CM) is the practice of making and tracking changes systematically so that an IT environment maintains its integrity over time. The physical attributes and functional capabilities of the IT […]

Configuration Management Tools

Configuration management (CM) tools automate the process of identifying, documenting and tracking changes in the hardware, software and devices in an IT environment. CM tools show the system administrator all […]

Container Management

Container management software helps manage and organize the work associated with software containers. Software containers are free-standing collections of all of the components needed to execute the software, including libraries, […]


Containers are software packages that provide an entire runtime environment: an application, plus its dependencies, system libraries, settings and other binaries, and the configuration files needed to run it. Available […]

Containers as a Service (CaaS)

Containers-as-a-Service (CaaS) is a cloud service model that allows users to manage and deploy containers, Linux applications and clusters through container-based virtualization. Container engines, orchestration and the underlying compute resources […]

Continuous Adaptive Risk and Trust Assessment (CARTA)

Continuous adaptive risk and trust assessment (CARTA) is a strategic approach to information security that was introduced by Gartner in 2017.  It is built on their Adaptive Security Architecture which […]

Continuous Delivery

Continuous delivery is an iterative software development approach that ensures every change to a system can be released. The goal is to make software releases reliable so organizations can deliver […]

Continuous Deployment

Continuous deployment is a software development approach in which every code change goes through the entire pipeline and is put into production automatically, resulting in many production deployments every day. […]

Continuous Integration

Continuous integration is a software development approach where developers regularly merge or integrate code changes into a central repository. Automated builds and tests are then run from the shared repository, […]


Copyleft is a form of licensing that can apply to computer software as well as a wide range of works including scientific discoveries, art, documents, etc. Copyleft licenses for computer […]


Copyright is a legal protection in many countries that gives the creator of original works the exclusive right to determine the conditions under which their work can be used by […]

Data Center Migration

Data center migration is the process of moving or relocating an existing data center environment to another type of environment, such as the cloud or an off-premises location. Data center […]

Data Center Storage

Data center storage is the collective term for the hardware, software and processes that manage and monitor data storage within a data center, on site. It includes all IT assets […]

Data Center Transformation

Data center transformation is the process of changing an organization’s IT infrastructure to improve its capabilities, performance and efficiency. This process may include data center migration, large-scale changes to hardware, […]

Data Recovery

Data recovery is the process of retrieving digital data from a secondary storage location when it has been lost, damaged, or corrupted and is no longer accessible as usual because […]

Data Replication

Data replication is the process of continuously copying data from its source location to another location in a retrievable state, so that a current, complete copy is always available in […]


A database is an organized collection of digital data that is available electronically, and can be manipulated, updated, stored, backed up, secured, and managed. The data is typically organized in […]

Database as a Service (DBaaS)?

Database as a service (DBaaS) is a popular cloud service that offers users access to a database without having to invest in hardware, install new software, and handle their own […]

Deep Learning

Deep learning, also known as deep neural networks, is a machine learning method based on digital representations rather than task-specific algorithms. Deep learning architectures are inspired by the structure of […]

Development Environment

A development environment is the collection of processes and tools that are used to develop the source code for a program or software product. This involves the entire environment that […]


DevOps (a combination of “development” and “operations”) is a software application and services development model that integrates development lifecycles with agile operations. In practice, development and operations engineers participate together […]

Digital Transformation

Digital transformation generally refers to the integration of digital technology into all areas of a business. This transformation usually results in fundamental changes to business culture, operational processes and value […]

Disaster Recovery

Disaster recovery (DR) is the subset of business continuity that focuses on protecting the IT infrastructure and systems that support critical business functions.  DR plans include all of the policies, […]

Disk-to-Disk Storage (d2d)

Disk-to-disk (or D2D) refers to the disk-to-disk method of backup storage. With D2D, a computer hard disk is backed up to another hard disk rather than to a tape. Disk-to-disk systems […]


A Dockerfile is a script that automatically creates containers on the Docker platform. A Dockerfile is basically a text document that contains all the commands a user could call on […]


Downtime is a computer industry term for the time during which a computer or IT system is unavailable, offline or not operational. Downtime has many causes, including shutdowns for maintenance […]

Embedded Application

An embedded application is software that is placed permanently inside some kind of device to perform a very specific set of functions. Some small embedded applications like those in a […]

Enterprise Linux

Enterprise Linux refers to the open source Linux operating system packaged with software tools and services designed for corporate, academic or business use (rather than consumer use). It is designed […]

Enterprise Linux Support

Enterprise Linux support is one of the two primary advantages to purchasing the commercial version of a Linux software product, rather than downloading the free version from the open source […]

Enterprise Storage

Enterprise storage is a centralized repository for business-critical information that provides data sharing, data management and data protection across multiple (and often dissimilar) computer systems. Whether cloud-based, on premises, or as […]

File Storage

File storage, also called file-level or file-based storage, is a type of IT storage for storing data in a hierarchical structure. Data is saved in files inside folders, nested within […]

Five Nines Availability – 99.999% Uptime

Five nines availability, sometimes called five 9s, is a reference to the percentage of time that a computer system is promised to be accessible and operational.  The term is often […]


Geo clustering is computer clustering over geographically dispersed sites. A basic cluster is a group of independent computers called nodes, usually housed in the same physical location, that work together […]

GNU General Public License (GPL)

The GNU General Public License (GNU, GPL, or GPL) is a free software license originally written by Richard Stallman of the Free Software Foundation, which guarantees that users are free […]

Grid Computing

Grid computing is a distributed computing system formed by a network of independent computers in multiple locations. Grid computing links disparate, low-cost computers into one large infrastructure, harnessing their unused […]

High Availability

High availability (HA) is a state of continuous operation in a computer system or IT component for a specified length of time. High availability may also refer to an agreed […]

High-Performance Computing

High Performance Computing (HPC) is the IT practice of aggregating computing power to deliver more performance than a typical computer can provide. Originally used to solve complex scientific and engineering […]

Hybrid Cloud

Hybrid cloud (also called multi-cloud or mixed cloud) is a type of cloud computing that combines public and private clouds, with integration, management and orchestration between the public and private […]

Hyper-Converged Architecture

Hyper-converged infrastructure (HCI) is a software-centric architecture that integrates storage, computing and virtualization resources in a single system that can run on off-the-shelf server hardware. It virtualizes the elements that […]


A hypervisor is a program that separates a computer’s operating system and applications from the underlying physical hardware. Using hypervisors to separate software from hardware enables virtualization and cloud computing […]

Independent Hardware Vendor

An independent hardware vendor (IHV) makes secondary electronics equipment and accessories for laptops and desktops. This can include things like sound cards, mobile network equipment, and more. IHVs are able […]

Independent Software Vendor (ISV)

An independent software vendor (ISV) creates and sells software that runs on a variety of hardware and operating system platforms like Linux, Apple or Windows. ISVs develop everything from basic […]

Industrial Automation

Industrial automation is the use of technologies such as computer software and robotics to control machinery and processes which replace human beings in performing specific functions. The functions are primarily […]

Information Security (infosec)

Information security (infosec) refers to the strategies that safeguard digital information from people who are not authorized to have it. These strategies are designed to protect the confidentiality, integrity, and […]

Infrastructure as a Service

Infrastructure-as-a-Service (IaaS) is a form of cloud computing that provides virtualized IT resources over the Internet. IaaS is one of the main categories of cloud computing services, along with Software-as-a-Service […]

Internet of Things (IoT)

The Internet of Things refers to the growing network of non-computing devices that are engineered to be able to connect and exchange data over the internet. IoT expands the concept […]


Interoperability is the capability for different IT systems and devices to exchange data and process or use the exchanged data, regardless of its source. Interoperability usually refers to the basic […]

IT Efficiency

IT efficiency is a primary goal of most IT organizations, and is fundamentally considered to be “doing more with less” by maintaining or improving the quality of IT services that […]

IT Infrastructure

Information technology infrastructure (IT infrastructure) consists of everything that plays a role in IT operations for an organization. All of the hardware, including servers, computers, switches, hubs and routers, and […]

IT Infrastructure Management

Infrastructure management is the management of both technical and operational components—including hardware, software, policies, processes, data, facilities and equipment—for business effectiveness. It may be divided into systems management, network management […]

IT Storage

IT storage is the collective term for the tools, technologies and processes that maintain the data storage infrastructure for an organization. It includes the IT components that directly or indirectly […]

JeOS (Just Enough Operating System)

JeOS is an acronym for Just Enough Operating System and is pronounced like “juice.”  It refers to a stripped-down operating system (OS) that only has the parts needed to support […]

Kubernetes Architecture

Kubernetes is an open source system that automates the management and deployment of containerized applications. It was originally developed by Google which has been managing containerized applications and workloads for […]

Kubernetes Pod

In the open source Kubernetes system of container management, a pod is the smallest collection of containers that can be created and managed together. The containers in any given pod […]


Linux is a free, open-source software operating system (OS) built on the Linux kernel. It was created by Linus Torvalds after he became curious about operating systems while attending the […]

Linux Cluster

A Linux cluster is a connected array of Linux computers or nodes that work together and can be viewed and managed as a single system. Nodes are usually connected by […]

Linux Contributor

Linux contributors are programmers who actively work on the Linux kernel–a huge open source project that has been in continuous development for over 25 years. The Linux kernel is a […]

Linux Distribution

A Linux distribution, often shortened to Linux distro, is an operating system compiled from components developed by various open source projects and programmers. Each distribution includes the Linux kernel (the […]

Linux Dockerfile

Linux Dockerfile is a script that automatically creates Linux containers on the Docker platform. A Dockerfile is a text document that contains all the commands a user could call on […]

Linux Kernel

The Linux kernel is the foundation of the Linux computer operating system. A kernel is the lowest level of software that can interface with computer hardware. All Linux applications and […]

Linux Operating System

The Linux operating system (or Linux OS) is an open source, freely available OS that can be installed on a wide range of devices such as desktops, servers, smartphones and […]


IBM LinuxONE Systems are low-cost, specialized servers built exclusively to run Linux enterprise applications. They are popular in small and mid-sized organizations because LinuxONE environments are extremely stable, requiring minimal […]

Lower Latency

Lower latency refers to a minimal delay in the processing of computer data over a network connection. The lower the processing latency, the closer it approaches real-time access. A lower […]

Machine Learning

Machine learning is a field of computer science that gives computers the ability to learn without being explicitly programmed. It evolved from the study of pattern recognition and computational learning […]


A mainframe is a high-capacity computer that often serves as the central data repository in an organization’s IT infrastructure. It is linked to users through less powerful devices such as […]

Minimal Operating System

A minimal operating system is one that has been stripped of all unnecessary components and provides only the functionality needed for a specific purpose. This is particularly useful for mobile […]

Mission-Critical Computing

Mission-critical computing, also known as a mission-critical system, is any IT component (software, hardware, database, process, application, etc.) that performs a function essential to business operations. Failure or disruption of […]

Mode 1 IT Operations

Mode 1 IT operations are focused on legacy applications and systems that are typically found in an organization’s on-premise data center. Applications, databases, and systems that are core to the […]

Mode 2 IT Operations

Mode 2 IT Operations are focused on applications that are cloud-native by design. Developers in a Mode 2 environment use agile development methodologies to design and build modular applications with […]

Modular Data Center

A modular data center is a portable collection of all the components needed to supply data center capacity, such as servers, storage, and networking equipment. The most common type is […]

Modular Operating System

A modular operating system is built with its various functions broken up into distinct processes, each with its own interface. By contrast, a traditional monolithic operating system uses one static-compiled […]


Multi-tenancy is a software architecture that allows a single instance of software to serve more than one group of users by giving them each a dedicated share of the software. […]

Multimodal Operating System

A multimodal operating system is one that is able to support systems and services that operate within a company’s physical data center, as well as those that work within a […]

Network Attached Storage (NAS)

Network-attached storage (NAS) is a type of dedicated file storage device that provides local area network (LAN) nodes with file-based shared storage through a standard Ethernet connection. NAS devices, which […]

Network Functions Virtualization (NFV)

Network Functions Virtualization (NFV) is a method of designing, deploying and managing virtualized computer networking services. Also called Virtual Network Function (VNF), it decouples network functions from proprietary hardware appliances […]

Object Storage

Object storage, also called object-based storage, is a type of IT storage for unstructured, non-hierarchical data (such as email messages, documents, videos, graphics, audio files and web pages) known as […]


On-premises software and technology, also called on-prem, is housed within the physical location of an enterprise, rather than in the cloud or on hosted servers in a remote facility. On-premises […]

Open Build Service

The Open Build Service (OBS) is a system that lets developers build and distribute binary packages from different sources in a consistent, automatic way. It was formerly called openSUSE Build […]

Open Source Distribution

An open source distribution (distro) is a copy of an open source project, created and managed separately from the main project, and independent of other distributions. The open source project […]

Open Source Solution

An open source software solution is one that is freely available to anyone without restriction, and can be modified or improved at will. Open source projects are usually public collaborations […]


OpenHPC is a Linux Foundation Collaborative project in which a community of developers, researchers and vendors work to support high performance computing (HPC) by providing a free collection of prebuilt […]


OpenStack is a set of open source software tools for building and managing cloud computing platforms. It provides Infrastructure-as-a-Service (IaaS) for on-demand deployment of virtual machines (VMs) and program instances […]


openSUSE is an open-source community project with Linux-based distributions that is sponsored by SUSE Software Solutions Germany GmbH and other companies. The openSUSE Project has a large global community that […]

openSUSE Factory

The openSUSE Factory project is the development codebase that creates openSUSE Tumbleweed, which is the rolling-release version of the openSUSE Project. The Factory receives a constant flow of packages from […]

openSUSE Leap

openSUSE Leap is compatible with SUSE Linux Enterprise; this gives Leap a level of stability unmatched by other Linux distributions and provides users the ability to migrate to an enterprise […]

openSUSE Tumbleweed

The openSUSE Tumbleweed distribution is the rolling release version of openSUSE containing the newest stable applications including such things as an updated Linux kernel, SAMBA, git, desktops, and office applications.  […]

Operating System (OS)

An operating system (OS) is the system software on a computer that manages the hardware and software resources available to it. Typical hardware resources managed by the OS include input […]

Operational Expenditure (OpEx)

An operational expense (Opex) is an expense a business incurs through day-to-day operations. Opex covers things like salaries and wages, taxes, rent, utilities, business travel, research and development, sales, administrative […]


Paravirtualization is a special technique developed to overcome some serious performance issues presented by full virtualization’s reliance on a Virtual Machine (VM) manager to constantly translate back and forth between […]


Platform-as-a-Service (PaaS) is a category of cloud computing that supplies an on-demand environment for software development over the Internet. Cloud providers (such as Amazon, Google or Microsoft) deliver the hardware […]

Point of Service

Point of Service (POS) — also known as Point of Sale (POS) or Point of Purchase (POP) — refers to the actual time and place where a customer executes a […]

Priority Software

Proprietary software, also known as closed source software, is computer software that must be purchased from the creator or owner of the copyright of the source code. Vendors who develop […]

Private Cloud

Private cloud (also known as internal cloud or corporate cloud) is a type of cloud computing that provides storage, compute and networking services to a single organization in an Infrastructure-as-a-Service […]

Production Environment

A production environment, sometimes called deployment environment, is the set of computers where finished, user-ready software is deployed and executed. When software code is moved to the production environment, it […]

Public Cloud

Public cloud is a type of cloud computing that provides storage, compute and networking services on demand to many organizations (and the general public) over the Internet. Public cloud services […]

Raspberry Pi

Raspberry Pi computers are small, single-board, simple computers that were developed in the UK as an educational tool to promote the teaching of computer science in schools and developing countries. […]


Real time is a guaranteed level of computer responsiveness within a specified time constraint, usually milliseconds or microseconds, between an event and its response deadline. Real time describes a human […]

Reliability, Availability, Serviceability (RAS)

Reliability, Availability, Serviceability (RAS) is a hardware engineering term coined by IBM to promote the extreme robustness of their mainframe computers.  A computer built with high levels of RAS is […]

SAP Business Suite

The SAP Business Suite software is an integrated set of products and applications that support many essential business processes that are common to large and mid-size organizations. The foundation of […]


SAP HANA (High-Speed Analytical Appliance) is an in-memory database platform developed by SAP SE that can be deployed on premises or in the cloud. It uses in-memory computing to store […]

SAP NetWeaver

SAP NetWeaver is the technical foundation for many enterprise applications from software company SAP SE. It can be used as an application server for supplier relationship management (SRM), customer relationship […]


SAP S/4HANA is an abbreviation of SAP Business Suite 4 SAP HANA, an enterprise resource planning (ERP) software package. Organizations use SAP S/4HANA to integrate and manage business functions – […]


Scalability is the ability for IT systems – such as applications, storage, databases and networking – to continue to function properly when changed in size or volume. It often refers […]

Server Provisioning

Server provisioning is the process of equipping a server with everything it will need to operate in the network as needed. The elements that will be required by any given […]

Server Virtualization

Server virtualization is a technique that gets more use out of a physical server by partitioning it into many small, virtual servers by using virtualization software. Each virtual server behaves […]

Server Workload

A server workload is a way of thinking about the amount of processing a server will have to do in a fixed period of time. The workload can be comprised […]

Shadow IT

Shadow IT refers to software that is used within an organization without the approval, support, and oversight of the IT department. It can include popular cloud services such as file […]

Software-Defined Infrastructure

Software-defined infrastructure (SDI) combines software-defined compute (SDC), software-defined networking (SDN) and software defined storage (SDS) into a fully software-defined data center (SDDC). A software-defined data center is an IT facility where infrastructure […]

Software-Defined Networking

Software-defined networking (SDN) is a computer platform that creates a centralized and programmable logical network. Unlike conventional, hierarchical networks that rely on several vendor-specific devices and protocols for packet delivery, […]

Software-Defined Storage

Software-defined storage (SDS) is a computer platform that creates a virtualized network of storage resources by separating the management software from its underlying storage hardware. SDS resources may be spread […]

Source Code

Source code is the foundational component or source information of a computer program. It is written as human-readable plain text in a programming language comprised of a set of instructions […]

Storage Area Network

A storage area network (SAN) is a dedicated high-speed computer network that connects storage devices with servers. SANs can deliver shared pools of storage to multiple servers, on or off […]

Storage Hypervisor

A storage hypervisor is a supervisory program that manages multiple pools of consolidated storage as virtual resources. It treats all the storage hardware it manages as generic, even dissimilar and […]

Storage Management

Storage management refers to the software and processes that improve the performance of data storage resources. It may include network virtualization, replication, mirroring, security, compression, deduplication, traffic analysis, process automation, […]

Storage Resource Management (SRM)

Storage resource management (SRM) is the software used to manage storage networks and devices in order to optimize the efficiency and capacity of storage hardware. SRM usually allocates storage capacity […]

Storage Solutions

Storage solutions are ways to save or archive computer data in electromagnetic, optical, digital or other formats. Data may be stored on premises, on external drives, on remote devices, on […]


A supercomputer is a computer with a high level of performance compared to a general-purpose computer. Performance of a supercomputer is measured in floating-point operations per second (FLOPS) instead of […]


A System-on-a-Chip (SoC) is an integrated chip or circuit that combines all of the various components of a computer or other system.  This might include such things as the CPU, […]

Systems Management

Systems management is the management of all IT systems across the entire enterprise, and is directed by the chief information officer (CIO) and/or the chief technology officer (CTO). Systems management […]

Tailored Data-Center Integration

Tailored Data-center Integration (TDI) is a program that allows SAP HANA customers to leverage existing hardware and infrastructure components for their High-Speed Analytical Appliance (HANA) environment. Instead of using an […]

Test Environment

A test environment is part of the software development lifecycle, and consists of all of the elements needed to test software builds and report findings. The test environment needs to […]

Total Cost of Ownership (TCO)?

Total cost of ownership (TCO) is a financial estimate that is used to determine the direct and indirect costs of an asset, plus the costs of operation, over its entire […]


Uptime is a computer industry term for the time during which a computer or IT system is operational. Uptime can also be a metric that represents the percentage of time […]

Vendor Lock-In

Vendor lock-in, also called proprietary lock-in or customer lock-in, is a technique used by some technology vendors to make their customers dependent on them for products and services by making […]

Virtual Machine

A virtual machine (VM) is a computer system emulation that behaves like a computer but does not need its own separate hardware in order to function. A VM is referred […]


Virtualization is the process of creating a software-based, virtual representation of a physical IT resource. Applications, servers, desktops, storage devices and networks can all be virtualized. Virtualization has become the […]


VMware is a virtualization and cloud computing software vendor based in Palo Alto, California. Founded in 1998, VMware is now a subsidiary of Dell Technologies. VMware bases its virtualization technologies […]

VMware Server

VMware Server is a (now discontinued) no-cost virtualization software product developed and supplied by VMware, Inc., a subsidiary of Dell Technologies. VMware Servers can create, edit and run virtual machines […]

What Is Containerization?

Containerization is an application or system distribution method that isolates the application or system and its dependencies from the underlying infrastructure. It is an OS-level virtualization that allows users to […]

What is Kubernetes?

Originally designed by Google and now maintained by the Cloud Native Computing Foundation, Kubernetes (aka K8s) is an open-source container-orchestration system for automating software deployments. Kubernetes is a very popular […]

What is SAP?

SAP keeps companies connected to their most valuable processes by offering a full view of the product life cycle and other key business operations. In fact, 77% of the world’s […]

Workload Automation

A workload in this context is the total amount of processing that a business or individual computer is doing at any given time. Workload automation simplifies the management of all […]


x86-64 is also known as AMD64, x64, and Intel 64.  It was built by Advanced Micro Devices (AMD) as an extension to the 32-bit x86 architecture.  The x86 term refers […]

Z Systems

Z Systems is the former name for what IBM now calls their IBM Z family of mainframe computers. The IBM Z mainframes have always been known for their reliability – […]

Zero Touch Provisioning (ZTP)

Zero touch provisioning (ZTP) uses a network switch feature to automatically configure hardware devices when adding them to a network. With ZTP, you install new hardware into the environment, and […]