IT Glossary - ITU Online IT Training
Service Impact Notice: Due to the ongoing hurricane, our operations may be affected. Our primary concern is the safety of our team members. As a result, response times may be delayed, and live chat will be temporarily unavailable. We appreciate your understanding and patience during this time. Please feel free to email us, and we will get back to you as soon as possible.
[th-aps]

IT Glossary
Key Terms To Know In The IT Industry

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Object-Oriented Analysis (OOA)

The process of analyzing a task (also known as a problem domain), to develop a conceptual model that can then be used to complete the task. A part of object-oriented methodology.

You will find this term commonly used in Software Development, Analysis

Object-Oriented Analysis and Design

Object-oriented analysis and design (OOAD) is a structured approach to software development that focuses on modeling systems based on the concept of objects, with an emphasis on abstraction, encapsulation, inheritance, and polymorphism.

You will find this term commonly used in Software Development

Object-Oriented Database

A database that uses object-oriented programming for its design, creation, and management, allowing objects, classes, and inheritance to be used in database schemas.

You will find this term commonly used in Database Management

Object-Oriented Database Management System (OODBMS)

A database management system that supports the modelling and creation of data as objects, incorporating elements of object databases and relational databases.

You will find this term commonly used in Database Management

Object-Oriented Database System (OODBS)

A database management system (DBMS) that supports the modelling and creation of data as objects. This includes some kind of support for classes of objects and the inheritance of class properties and methods by subclasses and their objects.

You will find this term commonly used in Database Management

Object-Oriented Design (OOD)

The process of planning a system of interacting objects for the purpose of solving a software problem. It is one step beyond object-oriented analysis (OOA), focusing on the implementation of the conceptual model.

You will find this term commonly used in Software Development, Design

Object-Oriented Development (OOD)

A methodology that follows the object-oriented paradigm for software development, focusing on the creation of systems modeled as collections of interacting objects.

You will find this term commonly used in Software Development, Methodology

Object-Oriented Metrics

Measures used to assess various aspects of object-oriented programming practices, such as class complexity, inheritance depth, and method coupling.

You will find this term commonly used in Software Engineering, Metrics

Object-Oriented Modeling (OOM)

The process of creating a model of a system of interacting objects, used to visualize, specify, construct, and document the artifacts of an object-oriented system.

You will find this term commonly used in Software Development, Modeling

Object-Oriented Programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects," which can contain data and code to manipulate the data. It emphasizes reusability, modularity, and flexibility in software development.

You will find this term commonly used in Software Development

Object-Oriented Programming (OOP)

A programming paradigm based on the concept of "objects," which can contain data and code to manipulate that data.

You will find this term commonly used in General IT

Object-Oriented Programming Languages

Languages that are based on the object-oriented programming paradigm, including Java, C++, Python, and Ruby, focusing on defining data as objects and the functions that operate on these objects.

You will find this term commonly used in Programming, Software Development

Object-Oriented Scripting Language

A programming language that uses classes and objects to create more modular, reusable code. Examples include Python, Ruby, and JavaScript.

You will find this term commonly used in Programming, Web Development

Object-Oriented Software Engineering (OOSE)

A software design technique that is used to design and implement software systems using the object-oriented paradigm and techniques.

You will find this term commonly used in Software Engineering, Design

Object-Relational Database (ORD)

A database management system (DBMS) that is based on the relational model and supports objects, classes, and inheritance in database schemas and query language.

You will find this term commonly used in Database Management

Object-Relational Mapping (ORM) Framework

A programming technique for converting data between incompatible type systems using object-oriented programming languages. This creates a "virtual object database" that can be used from within the programming language.

You will find this term commonly used in Software Development, Data Management

Observability

The ability to infer the internal states of a system based on its outputs. In IT, it often refers to the ability to monitor and understand the state of systems and applications through logs, metrics, and traces.

You will find this term commonly used in Cloud Computing, DevOps

OCaml

A general-purpose programming language with an emphasis on expressiveness and safety, known for its powerful type system and for being the implementation language of the Coq proof assistant.

You will find this term commonly used in Programming, Software Development

OCR (Optical Character Recognition)

The technology that enables the recognition and conversion of text within images or scanned documents into machine-readable text.

You will find this term commonly used in AI, Data Processing, General IT

OCSP (Online Certificate Status Protocol)

A protocol for obtaining the revocation status of an X.509 digital certificate without requiring CRL (Certificate Revocation Lists).

You will find this term commonly used in Security, Networking

OData (Open Data Protocol)

An open protocol that allows the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way.

You will find this term commonly used in Web Development, APIs

ODBC (Open Database Connectivity)

A standard API for accessing database management systems (DBMS). The designers aimed to make it independent of database systems and operating systems.

You will find this term commonly used in Database Management

OEM Software

Software that is sold to computer builders and hardware manufacturers (OEMs) in large quantities, for the purpose of bundling with computer hardware.

You will find this term commonly used in Software Development, Hardware

Off-Canvas Menu

A navigation menu that is hidden off the screen edges and can be brought into view with a user interaction, commonly used in mobile web design to maximize screen space.

You will find this term commonly used in Web Development, UI/UX Design

Off-Canvas Navigation

A design pattern for web applications and sites to provide navigation links off the screen edges that slide in on demand, optimizing the use of screen real estate especially on mobile devices.

You will find this term commonly used in UI/UX Design, Web Development

Off-Grid Computing

Computing activities performed without a direct connection to the central power grid or the main data network, often relying on local power generation or storage solutions.

You will find this term commonly used in Green IT, Distributed Computing

Off-Page SEO

Strategies for search engine optimization that occur outside of the website itself, such as backlinks, social media marketing, and influencer marketing.

You will find this term commonly used in Online Marketing, SEO

Off-Premises Software

Software that is hosted offsite, typically in the cloud, as opposed to on-premises software that is installed and runs on computers in the premises of the person or organization using the software.

You will find this term commonly used in Cloud Computing, Software as a Service (SaaS)

Off-the-Record Messaging (OTR)

A cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of AES symmetric-key algorithm, the DiffieâHellman key exchange, and the SHA-1 hash function.

You will find this term commonly used in Security, Communications

Off-the-Shelf Software

Software products that are ready-made and available to a wide audience with similar needs, as opposed to custom software developed for a specific user or organization.

You will find this term commonly used in Software Development, Business Management

Office Automation

The use of computer systems to execute a variety of office operations, such as word processing, email, and file management.

You will find this term commonly used in General IT

Office Productivity Suite

A collection of software applications that provides tools for word processing, spreadsheets, presentations, and sometimes database management, essential for everyday business operations.

You will find this term commonly used in Software Applications, Business Productivity

Offline Access

The ability to access and use software or data without an active internet connection.

You will find this term commonly used in Mobility, Software Development, General IT

Offline Browsing

The ability to download web content when online to view it later without an internet connection, useful in scenarios where internet access is intermittent or expensive.

You will find this term commonly used in Web Development, User Experience

Offline Processing

Processing of transactions or data analysis done at a time separate from when the data was collected, often batch processed during off-peak hours.

You will find this term commonly used in Data Processing, Batch Processing

Offline Storage

Storage devices or media that are not directly connected to a computer or network, used for long-term data retention.

You will find this term commonly used in Data Storage, Backup, General IT

Offscreen Rendering

The process of rendering an image or executing a computation in a buffer that is not directly displayed on the screen, used for complex rendering tasks or for preparing content before it becomes visible.

You will find this term commonly used in Graphics, Software Development

Offshoring

The practice of relocating business processes or services to another country, often to reduce costs or access specialized skills.

You will find this term commonly used in Business Strategy, Outsourcing, General IT

Offsite Backup

The process of storing backup copies of data in a location separate from the primary data center or premises.

You will find this term commonly used in Data Storage, Disaster Recovery, General IT

Offsite Disaster Recovery

The strategy of storing critical data and systems in a geographical location separate from the main site to ensure business continuity in case of a disaster.

You will find this term commonly used in Security, Business Continuity

Ohm's Law

In the context of IT, often applied to the power management and design of electronic circuits, stating that the current through a conductor between two points is directly proportional to the voltage across the two points.

You will find this term commonly used in Hardware, Electronics

Ohm's Law in Computing

While traditionally a principle in physics and electrical engineering describing the relationship between voltage, current, and resistance, in computing, it's applied in designing and managing electronic devices and power systems.

You will find this term commonly used in Hardware Design, Electronics

OLAP (Online Analytical Processing)

A category of software tools that provides analysis of data stored in a database. OLAP tools enable users to analyze different dimensions of multidimensional data.

You will find this term commonly used in Data Analysis, Business Intelligence

OLAP Cube

A multidimensional database that is optimized for data warehouse and online analytical processing (OLAP) applications, allowing for complex analytical and ad-hoc queries with a rapid execution time.

You will find this term commonly used in Data Analysis, Business Intelligence

Old-Gen (Old Generation)

In garbage collected programming environments, the part of the heap dedicated to objects that have survived several rounds of garbage collection, indicating they have a longer lifetime.

You will find this term commonly used in Programming, Memory Management

OLE for Process Control (OPC)

A series of standards and specifications for industrial telecommunication that facilitates the exchange of data between multi-vendor devices and control applications.

You will find this term commonly used in Industrial IT, Automation

OLTP (Online Transaction Processing)

A class of systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing.

You will find this term commonly used in Database Management, E-commerce

OLTP (Online Transaction Processing) Systems

Systems designed for managing transaction-oriented applications. They are characterized by a large number of short online transactions (INSERT, UPDATE, DELETE).

You will find this term commonly used in Database Systems, E-commerce

Omni-Channel

Refers to a multi-channel approach to customer service where all the channels are tightly integrated, keeping customer experience at the center of the integration.

You will find this term commonly used in Online Marketing, Customer Service

Omni-Channel Marketing

A marketing approach that seeks to provide customers with a seamless shopping experience, whether they are shopping online from a desktop or mobile device, by telephone, or in a brick-and-mortar store.

You will find this term commonly used in Marketing, Digital Strategy

What's Your
Career Path?
Information Security Specialist
Entry Level Information Security Specialist Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
113 Hrs 4 Min
icons8-video-camera-58
513 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Information Security Analyst Career Path
Information Security Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
58 Hrs 1 Min
icons8-video-camera-58
225 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
IT User Support Specialist Career Path
Comprehensive IT User Support Specialist Training: Accelerate Your Career

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
128 Hrs 51 Min
icons8-video-camera-58
621 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Kubernetes Certification
Kubernetes Certification: The Ultimate Certification and Career Advancement Series

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
12 Hrs 18 Min
icons8-video-camera-58
207 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
azure-administrator-career-path
AZ-104 Learning Path : Become an Azure Administrator

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
109 Hrs 6 Min
icons8-video-camera-58
433 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
IT Manager's Survival Bundle
IT Manager’s Survival Bundle Training Series – 10 Courses

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
174 Hrs 15 Min
icons8-video-camera-58
773 On-demand Videos

Original price was: $179.00.Current price is: $47.40.

Add To Cart
Data Analyst Career Path
Data Analyst Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
56 Hrs 45 Min
icons8-video-camera-58
358 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Cisco Network Career Path
Cisco Network Engineer Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
129 Hrs 56 Min
icons8-video-camera-58
473 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Video Editor Career Path
Video Editor Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
24 Hrs 2 Min
icons8-video-camera-58
154 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Information Security Career Path
Leadership Mastery: The Executive Information Security Manager

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
95 Hrs 34 Min
icons8-video-camera-58
348 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
CEH Career Path
Certified Ethical Hacker Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
129 Hrs 51 Min
icons8-video-camera-58
807 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart
Network Administrator Career Path
Network Administrator Career Path

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Total Hours
162 Hrs 25 Min
icons8-video-camera-58
524 On-demand Videos

Original price was: $129.00.Current price is: $51.60.

Add To Cart

Cyber Monday

70% off

Our Most popular LIFETIME All-Access Pass