IT Vocabulary

Explore IT term definitions selected by professional programmers, using our search engine, including languages, devices, job requirements, etc.

ADVANCED SEARCH
IT Term (Abbr)
.NET .NET is a free and open-source application platform supported by Microsoft.
Term Type: framework
 
.NET Core .NET Core is a free, open-source, modular, cross-platform framework developed by Microsoft. It is a reimplementation of the .NET Framework to be more lightweight, modular, and flexible. .NET Core includes a runtime, a set of libraries, and a development environment that supports multiple programming languages such as C#, Visual Basic, and F#. It is designed to run on various platforms, including Windows, macOS, and Linux. It can be used to build a wide range of applications, including web applications, desktop applications, and microservices.
Term Type: framework
 
.NET Framework The .NET Framework is a software development framework developed by Microsoft that provides a runtime environment and a set of libraries and tools for building and running applications on Windows operating systems. The framework includes a variety of programming languages, such as C#, F#, and Visual Basic, and supports a range of application types, including desktop, web, mobile, and gaming applications.
Term Type: framework
 
10Base-T An adaptation of the Ethernet standard for Local Area Networks that refers to running Ethernet over twisted pair wires. Students planning on using ResNet from a residence hall must be certain to use an Ethernet adapter that is 10Base-T compatible and not BNC (used with 10Base-2 Ethernet systems).
Term Type: network
 
A continuous integration and continuous deployment pipeline (CI/CD pipeline) A continuous integration and continuous deployment (CI/CD) pipeline is a series of steps that must be performed in order to deliver a new version of software. CI/CD pipelines are a practice focused on improving software delivery throughout the software development life cycle via automation.
Term Type: system
 
A Programming Language (APL) A programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most functions and operators, leading to very concise code.
Term Type: language
 
Acceptable Use Policy (AUP) A contract specifying what a subscriber can and cannot do while using an ISP´s service or an organization´s network and equipment.
Term Type: network
 
Access point (AP) A device that allows wireless-equipped computers and other devices to communicate with a wired network.
Term Type: network
 
Accessibility As specified in Section 508 of the 1998 Rehabilitation Act, the process of designing and developing Web sites and other technology that can be navigated and understood by all people, including those with visual, hearing, motor, or cognitive impairments. This type of design also can benefit people with older/slower software and hardware.
Term Type: network
 
ActiveX A technology from Microsoft that links desktop applications to the World Wide Web. Using ActiveX tools, interactive web content can be created. Example: In addition to viewing Word and Excel documents from within a browser, additional functionality such as animation, credit card transactions, or spreadsheet calculations.
Term Type: software
 
Ada Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, inspired by Pascal and other languages. It has built-in language support for design by contract (DbC), extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism.
Term Type: language
 
Address Identifies the location of an Internet resource. Examples: an e-mail address (sales[@]dataprise.com); a web address (https://www.dataprise.com); or an internet address (192.168.100.1).
Term Type: network
 
Adruino Arduino is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices.
Term Type: software
 
Agile Agile is an approach to project management that centres around incremental and iterative steps to completing projects. The incremental parts of a project are carried out in short-term development cycles. The approach prioritises quick delivery, adapting to change, and collaboration rather than top-down management and following a set plan.
Term Type: software
 
Algorithm A set of instructions designed to perform a specific task; it´s a fundamental concept in computer programming.
Term Type: software
 
Alias A short, easy to remember name created for use in place of a longer, more complicated name; commonly used in e-mail applications. Also referred to as a "nickname".
Term Type: data
 
Amazon Web Services (AWS) Amazon Web Services, Inc. is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered, pay-as-you-go basis. Clients will often use this in combination with autoscaling.
Term Type: system
 
Android Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
Term Type: system
 
Angular Angular is a TypeScript-based, free and open-source single-page web application framework led by the Angular Team at Google and by a community of individuals and corporations.
Term Type: software
 
Anonymous FTP Archive sites where Internet users can log in and download files and programs without a special username or password. Typically, you enter anonymous as a username and your e-mail address as a password.
Term Type: network
 
Anti-Spam To prevent e-mail spam, both end users and administrators of e-mail systems use various anti-spam techniques. Some of these techniques have been embedded in products, services and software to ease the burden on users and administrators. No one technique is a complete solution to the spam problem, and each has trade-offs between incorrectly rejecting legitimate e-mail vs. not rejecting all spam, and the associated costs in time and effort. Dataprise Cloud-Based Anti-SPAM e-mail service eliminates the problem almost entirely. Our state-of-the-art solution lets users see only the e-mail they want — and filters out all of the viruses and e-solicitations they don´t want before they reach user´s computers and mobile devices. To learn more click here.
Term Type: security
 
Apache The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation.
Term Type: software
 
Applet A program capable of running on any computer regardless of the operating system. Many applets can be downloaded from various sites on the Internet.
Term Type: software
 
Application (App) Applications software (also called end-user programs) include database programs, word processors, spreadsheets, and multimedia programs.
Term Type: software
 
Application programming interface (API) An API is a set of protocols and instructions written in programming languages such as C++ or JavaScript that determine how two software components will communicate with each other. APIs work behind the scenes to allow users to locate and retrieve the requested information.
Term Type: software
 
ARM ARM is a family of RISC instruction set architectures for computer processors. Arm Ltd. develops the ISAs and licenses them to other companies, who build the physical devices that use the instruction set.
Term Type: organization
 
Artificial intelligence (AI) AI is the simulation of human intelligence processes by machines like computer systems. AI works via algorithms in a computerized system, which are clear sets of instructions that a computer can follow to solve a problem or complete a task.
Term Type: software
 
ASCII file A file that can be opened and read by standard text editor programs (for example, Notepad or Simple Text) on almost any type of computer. Also referred to as "plain text files". Examples: documents saved in ASCII format within word processors like Microsoft Word or WordPerfect; e-mail messages created by a program like Outlook; or HTML files.
Term Type: data
 
ASP.NET ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services.
Term Type: framework
 
Assembly In computer programming, assembly language, often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence between the instructions in the language and the architecture´s machine code instructions.
Term Type: language
 
AT command set An industry standard set of commands beginning with the letters "AT" that are used to control a modem. Example: ATDT tells the modem to dial (D) using touch-tone dialing (T). ATDP specifies pulse dialing (P). Also referred to as the "Hayes Command Set".
Term Type: network
 
Attachment In this context, a file that is sent along with an e-mail message. ASCII (plain text) files may be appended to the message text, but other types of files are encoded and sent separately (common formats that can be selected include MIME, BinHex, and Uuencode).
Term Type: data
 
Authentication The process of identifying yourself and the verification that you´re who you say you are. Computers where restricted information is stored may require you to enter your username and password to gain access.
Term Type: security
 
AutoHotkey AutoHotkey is a free and open-source custom scripting language for Microsoft Windows, primarily designed to provide easy keyboard shortcuts or hotkeys, fast macro-creation and software automation to allow users of most computer skill levels to automate repetitive tasks in any Windows application.
Term Type: language
 
Auxiliary Storage Devices Various techniques and devices for storing large amounts of data. These include floppy disks, tape drives, zip drives, hard disks, CD´s, firewire drives, and optical disks.
Term Type: data
 
Averkey Device used to connect the computer to a television to generate the image on the computer screen onto the television
Term Type: device
 
Azure Microsoft Azure, often referred to as Azure, is a cloud computing platform developed by Microsoft. It offers access, management, and the development of applications and services through global data centers.
Term Type: platform
 
Backbone A term that is often used to describe the main network connections that comprise the Internet or other major network.
Term Type: network
 
Backbone Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
Term Type: software
 
Back-End The part of a website or software application that users don´t see; it handles the database operations, server configuration, and how the application or website works.
Term Type: software
 
Backup Copy files to a second medium (a disk or tape) as a precaution in case the first medium fails and the files are lost.
Term Type: data
 
Bandwidth A measurement of the amount of data that can be transmitted over a network at any given time. The higher the network´s bandwidth, the greater the volume of data that can be transmitted.
Term Type: network
 
Bash Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. The shell´s name is an acronym for Bourne-Again SHell, a pun on the name of the Bourne shell that it replaces and the notion of being "born again".
Term Type: language
 
Binary code Binary code is a two-symbol numbering scheme that computers use to understand programming instructions. It uses the digits 0 and 1 to form patterns that the computer can interpret as letters, numbers, or characters. Binary code is easy for computers to understand but difficult for programmers to understand.
Term Type: software
 
Binary file A file that cannot be read by standard text editor programs like Notepad or Simple Text. Examples: documents created by applications such as Microsoft Word or WordPerfect or DOS files with the extension ".com" or ".exe".
Term Type: data
 
Binary logic The computer uses zeros and ones (0 and 1) to complete processes and interpret key strokes/mouse selections.
Term Type: software
 
BinHex A common file format for Macintosh computers; it enables a binary file to be transferred over the Internet as an ASCII file. Using a program like Stuffit, a file can be encoded and renamed with an ".hqx" extension. The recipient uses a similar program to decode the file.
Term Type: data
 
Bit A binary digit (either 0 or 1); it is the most basic unit of data that can be recognized and processed by a computer.
Term Type: data
 
Bitmap file (BMP) A common image format on Windows computers. Files of this type usually have the suffix ".bmp" as part of their name.
Term Type: data
 
Blazor Blazor is a free and open-source web framework that enables developers to create web user interfaces based on components, using C# and HTML. It is being developed by Microsoft, as part of the ASP.NET Core web app framework.
Term Type: software
 
Blended learning Instruction that combines aspects of both face-to-face (F2F) and online learning experiences. An increasing number of courses at OSU now offer this type of mix.
Term Type: training
 
Blog A website that displays in chronological order the postings by one or more individuals and usually has links to comments on specific postings.
Term Type: software
 
Bluetooth A wireless networking technology that allows users to send voice and data from one electronic device to another via radio waves.
Term Type: network
 
Bookmark A feature available in certain programs like Internet Explorer, Firefox, and Acrobat Reader; it is a shortcut you can use to get to a particular web page (IE and Firefox) or to a specified location within a document (PDF).
Term Type: software
 
Boolean logic A form of algebra in which all values are reduced to either true/false, yes/no, on/off, or 1/0.
Term Type: software
 
Boolean Search Logic A search for specific data. It implies that any condition can be searched for using the operators AND, OR, and NOT.
Term Type: software
 
Boot To start (a computer) by loading an operating system from a disk.
Term Type: software
 
Bootstrap Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains HTML, CSS and JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.
Term Type: framework
 
Bounce A term applied to an e-mail message when it is returned to you as undeliverable.
Term Type: common
 
Bridge A device used for connecting two Local Area Networks (LANs) or two segments of the same LAN; bridges forward packets without analyzing or re-routing them.
Term Type: device
 
Bring Your Own Device (BYOD) A business and technology policy that allows employees to bring in personal mobile devices and use these devices to access company data, email, etc.
Term Type: software
 
Broadband connection A high-speed Internet connection; at present, cable modems and DSL (Digital Subscriber Lines) are the two technologies that are most commonly available to provide such access.
Term Type: network
 
Browser A program used to access World Wide Web pages. Examples: Google Chrome, Firefox, Safari or Internet Explorer.
Term Type: software
 
Buffer On a multitasking system, a certain amount of RAM that is allocated as a temporary holding area so that the CPU can manipulate data before transferring it to a particular device.
Term Type: software
 
Buffered Data that is collected but not made immediately available. Compare to a language translator who listens to a whole statement before repeating what the speaker has said rather than providing a word-by-word translation. Example: Streaming media data viewable using a tool like RealMedia Player is buffered.
Term Type: software
 
Bug An error, flaw, or fault in a computer program that causes it to produce incorrect or unexpected results or behave in unintended ways.
Term Type: software
 
Business continuity Business continuity is the activity performed by an organization to ensure that critical business functions will be available to customers, suppliers, regulators, and other entities that must have access to those functions. These activities include many daily chores such as project management, system backups, change control, and help desk. Business Continuity is not something implemented at the time of a disaster; Business Continuity refers to those activities performed daily to maintain service, consistency, and recoverability. To learn more please click here.
Term Type: maintenance
 
Business Continuity Plan (BCP) A set of documents, instructions, and procedures which enable a business to respond to accidents, disasters, emergencies, and/or threats without any stoppage or hindrance in its key operations. It is also called a business resumption plan, disaster recovery plan, or recovery plan.
Term Type: maintenance
 
Business intelligence (BI) Refers to the technology, software, and strategies that businesses use to collect, analyze, and present data. Data-driven decision-making is a core concept of business intelligence.
Term Type: software
 
Byte The main unit of memory in a computer. Eight bits that are combined and recognized by the computer as numbers, letters, and symbols
Term Type: data
 
C C is a general-purpose computer programming language.
Term Type: language
 
C# C# is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
Term Type: language
 
C++ C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs. C++ is portable and can be used to develop applications that can be adapted to multiple platforms.
Term Type: language
 
Cable modem A special type of modem that connects to a local cable TV line to provide a continuous connection to the Internet. Like an analog modem, a cable modem is used to send and receive data, but the difference is that transfer speeds are much faster. A 56 Kbps modem can receive data at about 53 Kbps, while a cable modem can achieve about 1.5 Mbps (about 30 times faster). Cable modems attach to a 10Base-T Ethernet card inside your computer.
Term Type: device
 
Cache Refers to: 1) a region of computer memory where frequently accessed data can be stored for rapid access; or 2) a optional file on your hard drive where such data also can be stored. Examples: Internet Explorer and Firefox have options for defining both memory and disk cache. The act of storing data for fast retrieval is called "caching".
Term Type: device
 
CakePHP CakePHP is an open-source web framework. It follows the model–view–controller approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
Term Type: framework
 
Captcha A challenge-response test in the form of an image of distorted text the user must enter that to determine whether the user is human or an automated bot.
Term Type: software
 
Carrier services As authorized agents for the biggest names in the telecommunications industry, Dataprise will deliver the most appropriate and cost-effective carrier solutions for your organization. Dataprise will design, implement and support all of your Data, Internet, Voice and Conferencing solutions. To learn more please click here.
Term Type: software
 
Cascading Style Sheet; (CSS) A set of rules that define how web pages are displayed using CSS, designers can create rules that define how page
Term Type: software
 
Cascading Style Sheets (CSS) CSS is a style sheet language used for specifying the presentation and styling of a document written in a markup language such as HTML or XML.
Term Type: language
 
Case-sensitive Generally applies to a data input field; a case-sensitive restriction means lower-case letters are not equivalent to the same letters in upper-case. Example: "data" is not recognized as being the same word as "Data" or "DATA".
Term Type: data
 
CD-R drive A type of disk drive that can create CD-ROMs and audio CDs. CD-R drives that feature multi session recording allow you to continue adding data to a compact disk which is very important if you plan on using the drive for backup.
Term Type: device
 
CD-RW, CD-R disk A CD-RW disk allows you to write data onto it multiple times instead of just once (a CD-R disk). With a CD-R drive you can use a CD-RW disk just like a floppy or zip disk for backing up files, as well as for creating CD-ROMs and audio CDs.
Term Type: device
 
Central processing unit (CPU) Primary hardware component in a computer system. It is responsible for processing and executing instructions and programs. CPUs are located within your computer´s circuit board.
Term Type: device
 
CEPH Ceph is an open source software-defined storage solution designed to address the block, file and object storage needs of modern enterprises. Its highly scalable architecture sees it being adopted as the new norm for high-growth block storage, object stores, and data lakes.
Term Type: software
 
Chapel Chapel, the Cascade High Productivity Language, is a parallel programming language that was developed by Cray, and later by Hewlett Packard Enterprise which acquired Cray.
Term Type: language
 
Chat Real-time communication between two or more users via networked-connected computers. After you enter a chat (or chat room), any user can type a message that will appear on the monitors of all the other participants. While most ISPs offer chat, it is not supported by OIT. However, the campus CMS (Carmen) supported by TELR does provide the capability for live chat among students participating in online courses.
Term Type: software
 
Client A program or computer that connects to and requests information from a server. Examples: Internet Explorer or Firefox. A client program also may be referred to as "client software" or "client-server software".
Term Type: software
 
Client-server technology Refers to a connection between networked computers in which the services of one computer (the server) are requested by the other (the client). Information obtained is then processed locally on the client computer.
Term Type: software
 
Clojure Clojure is a dynamic and functional dialect of the Lisp programming language on the Java platform. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
Term Type: language
 
Cloud (See below): a common shorthand for a provided cloud computing service (or even an aggregation of all existing cloud services) is "The Cloud".To learn more please click here.
Term Type: software
 
Cloud computing Refers to the delivery of computing and IT resources through the internet. Examples of these resources include data storage, servers, and development tools. Users and organizations typically pay a monthly fee to access these resources based on their specific cloud computing service needs and how frequently they will be used.
Term Type: software
 
Cloud Service Provider (CSP) A business model for providing cloud services. To learn more please click here.
Term Type: software
 
Cmake CMake is cross-platform free and open-source software for build automation, testing, packaging and installation of software by using a compiler-independent method.
Term Type: software
 
Code The term used for both the instructions in a program and for the source of software in general.
Term Type: software
 
CodeIgniter CodeIgniter is an free and open-source software rapid development web framework, for use in building dynamic web sites with PHP.
Term Type: software
 
CoffeeScript CoffeeScript is a programming language that compiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell in an effort to enhance JavaScript´s brevity and readability.
Term Type: language
 
Cold boot Start-up a computer from a powered-down state (when the computer is not already on).
Term Type: maintenance
 
ColdFusion Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database.
Term Type: platform
 
Command and Query Responsibility Segregation (CQRS) CQRS stands for Command and Query Responsibility Segregation, a pattern that separates read and update operations for a data store. Implementing CQRS in your application can maximize its performance, scalability, and security.
Term Type: software
 
Command Line Interface (CLI) CLI is a command line program that accepts text input to execute operating system functions.
Term Type: software
 
Common Gateway Interface (CGI) A mechanism used by most web servers to process data received from a client browser (e.g., a user). CGI scripts contain the instructions that tell the web server what to do with the data.
Term Type: software
 
Compact Disk (CD) A round silver colored disk that comes with a large amount of information embedded and ready to use. (A CD-R is a one-time writable CD. A CD-RW allows you to write to the disk multiple times. A CD-ROM is a read only CD.)
Term Type: device
 
Compact Disk, Read Only Memory (CD-ROM) A high-capacity secondary storage medium. Information contained on a CD is read-only. Special CD-ROM mastering equipment available in the OIT Multimedia Lab can be reserved for creating new CDs.
Term Type: device
 
Compiler A special tool that takes statements written in a certain programming language and turns them into machine language or "code" that a computer´s processor can use.
Term Type: software
 
Compress The process of making a file smaller so that it will save disk space and transfer faster over a network. The most common compression utilities are Winrar for PC or compatible computers (.zip files) and or Stuffit (.sit files) for Macintosh computers.
Term Type: software
 
Compute Unified Device Architecture (CUDA) CUDA is a parallel computing platform and application programming interface that allows software to use certain types of graphics processing units for accelerated general-purpose processing, an approach called general-purpose computing on GPUs.
Term Type: platform
 
Computer-Based Training (CBT) A type of training in which a student learns a particular application by using special programs on a computer. Sometimes referred to as "CAI" (Computer-Assisted Instruction) or "CBI" (Computer-Based Instruction), although these two terms may also be used to describe a computer program used to assist a teacher or trainer in classroom instruction.
Term Type: training
 
Connect A term that commonly refers to accessing a remote computer; also a message that appears at the point when two modems recognize each other.
Term Type: network
 
Content Management System (CMS) The collection of procedures used to manage work flow in a collaborative environment. In a CMS, data can be defined as nearly anything: documents, movies, pictures, phone numbers, scientific data, and so forth. CMSs are frequently used for storing, controlling, revising, semantically enriching, and publishing documentation. Serving as a central repository, the CMS increases the version level of new updates to an already existing file. Version control is one of the primary advantages of a CMS.
Term Type: software
 
Continuous Delivery (CD) Continuous Delivery goes one step further to automate a software release, which typically involves packaging the software for deployment in a production-like environment. The goal of CD is to make sure the software is always ready to go to production, even if the team decides not to do it for business reasons.
Term Type: system
 
Continuous Deployment (CD) Continuous deployment goes one step further than continuous delivery. With this practice, every change that passes all stages of your production pipeline is released to your customers. There´s no human intervention, and only a failed test will prevent a new change to be deployed to production.
Term Type: system
 
Continuous Integration (CI) Continuous Integration is about automating build and test processes to make sure the resulting software is in a good state, ideally every time a developer changes code. CI helps development teams avoid integration issues where the software works on individual developers´ machines, but it fails when all developers combine their code.
Term Type: system
 
Cookie A small piece of information you may be asked to accept when connecting to certain servers via a web browser. It is used throughout your session as a means of identifying you. A cookie is specific to, and sent only to the server that generated it.
Term Type: data
 
Courseware Software designed specifically for use in a classroom or other educational setting.
Term Type: software
 
Cursor A special symbol that indicates where the next character you type on your screen will appear. You use your mouse or the arrow keys on your keyboard to move the cursor around on your screen.
Term Type: software
 
Customer relationship management (CRM) CRM refers to the software and processes used to communicate with customers and manage customer data. Common examples of CRM software include Hubspot, Oracle, and Salesforce.
Term Type: software
 
Cybersecurity A branch of technology that focuses on protecting information and devices from malicious characters. Cybersecurity professionals use their technological skills to assess systems, patch weaknesses, and build systems that are secure against harm and theft.
Term Type: security
 
Cyberspace A term describing the world of computers and the society that uses them
Term Type: network
 
D3 D3.js is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics, HTML5, and Cascading Style Sheets standards.
Term Type: software
 
Daemon A special small program that performs a specific task; it may run all the time watching a system, or it can take action only when a task needs to be performed. Example: If an e-mail message is returned to you as undeliverable, you may receive a message from the mailer daemon.
Term Type: software
 
Dapr Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks. Leveraging the benefits of a sidecar architecture, Dapr helps you tackle the challenges that come with building microservices and keeps your code platform agnostic.
Term Type: software
 
Dart Dart is a programming language developed by Google. It can be used to develop web and mobile apps as well as server and desktop applications. Dart is an object-oriented, class-based, garbage-collected language with C-style syntax.
Term Type: language
 
Data center A data center (data centre / datacentre / datacenter) is a facility used to house computer systems and associated components, such as telecommunications and storage systems. It generally includes redundant or backup power supplies, redundant data communications connections, environmental controls (e.g., air conditioning, fire suppression) and security devices.
Term Type: data
 
Database (DB) A collection of information organized so that a computer application can quickly access selected information; it can be thought of as an electronic filing system. Traditional databases are organized by fields, records (a complete set of fields), and files (a collection of records). Alternatively, in a Hypertext database, any object (e.g., text, a picture, or a film) can be linked to any other object.
Term Type: data
 
DB2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended to support object–relational features and non-relational structures like JSON and XML.
Term Type: system
 
Debugging Identification and resolution of existing and potential issues in software or hardware. Examples of these issues include faulty code (such as source code with logic errors) and manufacturing defects.
Term Type: software
 
Decompress Opposite of compressing a file; the process of restoring the file to its original size and format. The most common programs for decompressing files are Winrar for PC and compatible computers (.zip files) and Stuffit Expander (.sit files) for Macintosh computers.
Term Type: data
 
Decryption The process of converting coded or encrypted data to its original form. Decryption allows information to be understood without an encryption key.
Term Type: security
 
Defragmentation The process of rewriting parts of a file to contiguous sectors on a hard drive to increase the speed of access and retrieval.
Term Type: data
 
Degauss A process used to remove magnetism from a computer monitors. Note flat-panel displays do not have a degauss button since magnetism doesn´t build up in them.
Term Type: tool
 
Delphi Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an (IDE) for rapid application development of desktop, mobile, web, and console software.
Term Type: language
 
Deno Deno is a runtime for JavaScript, TypeScript, and WebAssembly that is based on the V8 JavaScript engine and the Rust programming language.
Term Type: software
 
Desktop A metaphor to denote file systems on the computer´s home screen. The background image of a display screen, on which windows, icons, and other graphical items appear.
Term Type: software
 
Desktop-as-a-Service (DaaS) Also called virtual desktop or hosted desktop services, it is the outsourcing of a virtual desktop infrastructure (VDI) to a third- party service provider.
Term Type: software
 
DevOps DevOps is the combination of cultural philosophies, practices, and tools that increases an organization´s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
Term Type: software
 
Dial up connection A connection from your computer that goes through a regular telephone line. You use special communications software to instruct your modem to dial a number to access another computer system or a network. May also be referred to as "dial up networking".
Term Type: network
 
Dialog box Sometimes referred to as a window; on a graphical user interface system, an enclosed area displayed by a program or process to prompt a user for entry of information in one or more boxes (fields).
Term Type: software
 
Dial-Up Adapter A network component within Windows that enables you to connect to a dial up server via a modem. Users running dial-up connections on Windows computers must have Dial-Up Adapter installed and properly configured.
Term Type: network
 
Digital asset Intellectual content which has been digitized and can be referenced or retrieved online; for example, PowerPoint slides, audio or video files, or files created in a word processing application, etc.
Term Type: data
 
Digital Camera A camera that stores its pictures on digital media – disk, memory stick, or internal memory
Term Type: device
 
Digital Subscriber Line (DSL) An always on broadband connection over standard phone lines.
Term Type: network
 
Digital Video Camera A video camera that records on digital media – digital video tape or memory stick
Term Type: device
 
Digital video disk (DVD) A type of compact disc that holds far more information than the CD-ROMs that are used for storing music files. A DVD can hold a minimum of 4.7 GB, enough for a full-length movie. MPEG-2 is used to compress video data for storage on a DVD. DVD drives are backward-compatible and can play CD-ROMs.
Term Type: device
 
Digitize Sometimes referred to as digital imaging; the act of translating an image, a sound, or a video clip into digital format for use on a computer. Also used to describe the process of converting coordinates on a map to x,y coordinates for input to a computer. All data a computer processes must be digitally encoded as a series of zeroes and ones.
Term Type: software
 
Directory An area on a disk that contains files or additional divisions called "subdirectories" or "folders". Using directories helps to keep files organized into separate categories, such as by application, type, or usage.
Term Type: data
 
Disaster Recovery as a Service (DRaaS) A service that helps recover data in the event of a server failure or natural disaster.
Term Type: security
 
Disaster recovery planning (DRP) Disaster recovery is the process, policies and procedures related to preparing for recovery or continuation of technology infrastructure critical to an organization after a natural or human-induced disaster. Disaster recovery is a subset of business continuity. While business continuity involves planning for keeping all aspects of a business functioning in the midst of disruptive events, disaster recovery focuses on the IT or technology systems that support business functions. Dataprise´s specialist Disaster Recovery Consulting Team can help you devise a near bulletproof Disaster Recovery Plan, so that you can have total piece of mind that your critical systems and processes are safe, and/or can recover from any potential data loss situation. To learn more please click here.
Term Type: security
 
Discussion group Another term for an online newsgroup or forum.
Term Type: training
 
Disk (Floppy) A thin sheet of magnetic material on which a computer can store information
Term Type: device
 
Disk Drive A hardware device that accesses the data stored on a disk, a CD, or a Zip disk
Term Type: device
 
Distance education May also be referred to as "online learning" or "eLearning." A means of instruction that implies a course instructor and students are separated in space and perhaps, in time. Interaction may be synchronous (facilitated) or asynchronous (self-paced). Students can work with various course materials, or they may use tools like chat or discussion groups to collaborate on projects.
Term Type: training
 
Distance learning The goal of distance education; distance learning and distance education are often used interchangeably.
Term Type: training
 
Dither A means by which the illusion of new colors and shades is created by varying the pattern of dots; the more dither patterns a device or program supports, the more shades of gray it can represent. Also referred to as halftoning in the context of printing.
Term Type: software
 
Django Django is a free and open-source, Python-based web framework that runs on a web server. It follows the model–template–views architectural pattern.
Term Type: framework
 
Docker Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers.
Term Type: framework
 
Domain Part of an Internet address. The network hierarchy consists of domains and subdomains. At the top are a number of major categories (e.g., com, edu, gov); next are domains within these categories (e.g., ohio-state); and then there are subdomains. The computer name is at the lowest level of the hierarchy.
Term Type: network
 
Domain Name System (DNS) A service for accessing a networked computer by name rather than by numerical, (IP) address.
Term Type: network
 
Domain-driven design (DDD) Domain-Driven Design(DDD) is a collection of principles and patterns that help developers craft elegant object systems. Properly applied it can lead to software abstractions called domain models. These models encapsulate complex business logic, closing the gap between business reality and code.
Term Type: system
 
Dots per inch (dpi) A measure of a printer´s resolution. The higher the number, the better the print quality. A minimum of 300 dpi usually is required for professional quality printing.
Term Type: data
 
Download The process of transferring software/information from a server to a computer (the opposite is upload)
Term Type: network
 
Drag and drop The act of clicking on one icon and moving it on top of another icon to initiate a specific action. Example: Dragging a file on top of a folder to copy it to a new location.
Term Type: software
 
Driver A program that operates or controls a particular type of device that is attached to a computer; each device has its specific driver.
Term Type: software
 
Drupal Drupal is a free and open-source web content management system written in PHP and distributed under the GNU General Public License.
Term Type: tool
 
Dual In-line Memory Module (DIMM) A small circuit board that can hold a group of memory chips. A DIMM is capable of transferring 64 bits instead of the 32 bits each SIMM can handle. Pentium processors require a 64-bit path to memory so SIMMs must be installed two at a time as opposed to one DIMM at a time.
Term Type: device
 
DVD-R disk A DVD-R disk allows you to write data only once. A DVD disk can hold a minimum of 4.7GB which is enough to store a full-length movie. Other uses for DVDs include storage for multimedia presentations that include both sound and graphics.
Term Type: device
 
DVD-RW disk A DVD-RW disk allows you to write data onto it multiple times.
Term Type: device
 
Dynamic Host Configuration Protocol (DHCP) A protocol that lets a server on a local network assign temporary IP addresses to a computer or other network devices.
Term Type: network
 
Eclipse Eclipse is an integrated development environment used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment.
Term Type: tool
 
Ecto Ecto is an official Elixir project providing a database wrapper and integrated query language. With Ecto we´re able to create migrations, define schemas, insert and update records, and query them.
Term Type: software
 
Eiffel Eiffel is an object-oriented programming language designed by Bertrand Meyer and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial software development.
Term Type: language
 
ElasticSearch Elasticsearch is a distributed search and analytics engine built on Apache Lucene. Since its release in 2010, Elasticsearch has quickly become the most popular search engine and is commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence use cases.
Term Type: software
 
eLearning Electronic learning; applies to a wide scope of processes including Web-based learning, computer-based instruction, virtual classrooms, and digital collaboration. Content may be delivered in a variety of ways including via the Internet, satellite broadcast, interactive TV, and DVD- or CD-ROMs.
Term Type: training
 
Electron Electron is a free and open-source software framework developed and maintained by OpenJS Foundation. The framework is designed to create desktop applications using web technologies that are rendered using a version of the Chromium browser engine and a back end using the Node.js runtime environment.
Term Type: framework
 
Electronic Mail (E-mail) The exchange of messages between users who have access to either the same system or who are connected via a network (often the Internet). If a user is not logged on when a new message arrives, it is stored for later retrieval.
Term Type: data
 
Elixir Elixir is a functional, concurrent, high-level general-purpose programming language that runs on the BEAM virtual machine, which is also used to implement the Erlang programming language.
Term Type: language
 
Elm Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed with emphasis on usability, performance, and robustness.
Term Type: language
 
Emacs Emacs, originally named EMACS, is a family of text editors that are characterized by their extensibility.
Term Type: software
 
E-mail archiving Email archiving is typically a stand-alone IT application that integrates with an enterprise email server, such a Microsoft Exchange. In addition to simply accumulating email messages, these applications index and provide quick, searchable access to archived messages independent of the users of the system, using different technical methods of implementation. The reasons a company may opt to implement an email archiving solution include protection of mission critical data, record retention for regulatory requirements or litigation, and reducing production email server load. Dataprise Cloud-based e-mail archiving service offers you the latest storage technologies in a secure, redundant and easy-to-use format. We take care of all the fine details, from configuring our archiving software to automatically transferring the files to our secure remote servers.
Term Type: data
 
Embedded system Computer systems that have a dedicated function. They are “embedded” because they exist within a larger mechanical or electronic system.
Term Type: software
 
Ember Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.
Term Type: framework
 
Emoticon A combination of keyboard characters meant to represent a facial expression. Frequently used in electronic communications to convey a particular meaning, much like tone of voice is used in spoken communications.
Term Type: data
 
Emulation Refers to the ability of a program or device to imitate another program or device; communications software often include terminal emulation drivers to enable you to log on to a mainframe. There also are programs that enable a Mac to function as a PC.
Term Type: software
 
Encapsulated PostScript (EPS) A graphics format that describes an image in the PostScript language.
Term Type: data
 
Encryption Process of converting information into a code to prevent unauthorized access. This practice helps hide sensitive information from those it is not intended for.
Term Type: security
 
End user Someone who a piece of software or hardware is designed to serve. End users are the intended users.
Term Type: security
 
Endpoint Physical device connected to a computer network. Examples of endpoint devices include mobile devices, desktop computers, and embedded systems.
Term Type: device
 
Entity Framework (EF) Entity Framework is an open source object–relational mapping framework for ADO.NET. It was originally shipped as an integral part of .NET Framework, however starting with Entity Framework version 6.0 it has been delivered separately from the .NET Framework.
Term Type: software
 
Erlang Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system.
Term Type: language
 
Ethernet A popular network technology that enables data to travel at 10 megabits per second. Campus microcomputers connected to a network have Ethernet cards installed that are attached to Ethernet cabling. An Ethernet connection is often referred to as a "direct connection" and is capable of providing data transmission speeds over 500 Kbps.
Term Type: network
 
Ethernet card An adapter card that fits into a computer and connects to Ethernet cabling; different types of adaptor cards fit specific computers. Microcomputers connected to the campus network have some type of Ethernet card installed. Example: computers in campus offices or in dorms rooms wired for ResNet. Also referred to as "Ethernet adapter".
Term Type: device
 
European Information Technologies Certification Institute (EITCA/IS) EITCI Institute, as a not-for-profit certification provider, contrary to most of the international digital certification standards providers operating mainly in the US and acting for profit, operates under a legal requirement that all the income from its activities must be solely allocated to further development of EITCI certification provision statutory activities.
Term Type: organization
 
Expansion card Also referred to as an expansion board; a circuit board you can insert into a slot inside your computer to give it added functionality. A card can replace an existing one or may be added in an empty slot. Some examples include sound, graphics, USB, Firewire, and internal modem cards.
Term Type: device
 
Express Express.js, or simply Express, is a back end web application framework for building RESTful APIs with Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.
Term Type: framework
 
Extended detection and response (XDR) A solution that integrates multiple security tools and data sources to provides extended threat detection and response capabilities beyond traditional endpoint products. 
Term Type: security
 
Extended Graphics Adapter (EGA) A card (or board) usually found in older PCs that enables the monitor to display 640 pixels horizontally and 350 vertically.
Term Type: device
 
Extensible Authentication Protocol (EAP) A general protocol for authentication that also supports multiple authentication methods.
Term Type: security
 
Extensible Hypertext Markup Language (XHTML) A spinoff of the hypertext markup language (HTML) used for creating Web pages. It is based on the HTML 4.0 syntax, but has been modified to follow the guidelines of XML and is sometimes referred to as HTML 5.0.
Term Type: language
 
Extensible Markup Language (XML) A markup language for coding web documents that allows designers to create their own customized tags for structuring a page.
Term Type: language
 
Extension A suffix preceded by a period at the end of a filename; used to describe the file type. Example: On a Windows computer, the extension ".exe" represents an executable file.
Term Type: data
 
F# F# is a general-purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure language on .NET, but can also generate JavaScript and graphics processing unit code.
Term Type: language
 
Fastify Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town.
Term Type: framework
 
Fax machine A machine that allows documents to be sent to another place over a phone line
Term Type: device
 
Female connector A cable connector that has holes and plugs into a port or interface to connect one device to another.
Term Type: device
 
Field A single piece of information within a database (e.g., an entry for name or address). Also refers to a specific area within a dialog box or a window where information can be entered.
Term Type: data
 
File A collection of data that has a name (called the filename). Almost all information on a computer is stored in some type of file. Examples: data file (contains data such as a group of records); executable file (contains a program or commands that are executable); text file (contains data that can be read using a standard text editor).
Term Type: data
 
File Transfer Protocol (FTP) A method of exchanging files between computers via the Internet. A program like WS_FTP for IBM PC or compatibles or Fetch for Macintosh is required. Files can contain documents or programs and can be ASCII text or binary data.
Term Type: network
 
Filter Refers to: 1) a program that has the function of translating data into a different format (e.g., a program used to import or export data or a particular file); 2) a pattern that prevents non-matching data from passing through (e.g., email filters); and 3) in paint programs and image editors, a special effect that can be applied to a bit map.
Term Type: software
 
Finger A type of directory service on many UNIX systems. Queries take the format firstname_lastname (e.g., jane_doe) or for more complete information.
Term Type: software
 
Firefox OS Firefox OS is a discontinued open-source operating system – made for smartphones, tablet computers, smart TVs, and dongles designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2014.
Term Type: system
 
Firewall Network security device or an application. It creates a barrier between a trusted network and an untrustworthy network. For example, a firewall can restrict internet traffic from accessing your private network. It acts like a gatekeeper, controlling incoming and outgoing traffic according to a predetermined set of security rules.
Term Type: security
 
FireWire A way to connect different pieces of equipment so they can quickly and easily share information. FireWire (also referred to as IEEE1394 High Performance Serial Bus) is very similar to USB. It preceded the development of USB when it was originally created in 1995 by Apple. FireWire devices are hot pluggable, which means they can be connected and disconnected any time, even with the power on. When a new FireWire device is connected to a computer, the operating system automatically detects it and prompts for the driver disk.
Term Type: network
 
Flash drive A small device that plugs into computer´s USB port and functions as a portable hard drive.
Term Type: device
 
Flash memory A type of memory that retains information even after power is turned off; commonly used in memory cards and USB flash drives for storage and transfer of data between computers and other digital products.
Term Type: device
 
Flask Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries.
Term Type: framework
 
Flutter Flutter is an open-source UI software development kit created by Google. It can be used to develop cross platform applications from a single codebase for the web, Fuchsia, Android, iOS, Linux, macOS, and Windows.
Term Type: software
 
Folder A virtual container in a computer´s file system, in which files and other folders may be stored. The files and subfolders in a folder are usually related.
Term Type: data
 
Font A complete assortment of letters, numbers, and symbols of a specific size and design. There are hundreds of different fonts ranging from businesslike type styles to fonts composed only of special characters such as math symbols or miniature graphics.
Term Type: software
 
Format To prepare a mass storage medium for initial use, erasing any existing data in the process.
Term Type: data
 
Format a disk Prepare a storage medium, usually a disk, for reading and writing information.
Term Type: data
 
Fortran Fortran is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.
Term Type: language
 
Fragmentation The scattering of parts of the same disk file over different areas of a disk; fragmentation occurs as files are deleted and new ones are added.
Term Type: data
 
Frames A feature of some web browsers that enables a page to be displayed in separate scrollable windows. Frames can be difficult to translate for text-only viewing via ADA guidelines, so their use is increasingly being discouraged.
Term Type: software
 
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution.
Term Type: system
 
Freeware Copyrighted software available for downloading without charge; unlimited personal usage is permitted, but you cannot do anything else without express permission of the author. Contrast to shareware; copyrighted software which requires you to register and pay a small fee to the author if you decide to continue using a program you download.
Term Type: software
 
Frequently Asked Questions (FAQ) A list of questions and answers that are often asked by beginners to help them use a computer, an application or a website.
Term Type: training
 
Front-End The user interface and user experience aspects of a website or software; it´s what the user sees and interacts with.
Term Type: software
 
Full Stack A full-stack developer is a developer or engineer who can build both the front end and the back end of a website. The front end (the parts of a website a user sees and interacts with) and the back end (the behind-the-scenes data storage and processing) require different skill sets.
Term Type: common
 
Gateway Intersection where networks with different transmission protocols meet. Gateways serve as the entry and exit points for all data, converting information from one format to another. For example, A Wi-Fi router is a gateway between your computer and your internet service provider´s network.
Term Type: network
 
Generative AI A type of artificial intelligence (AI) technology that can create multiple types of content, including  images, audio, text, and synthetic data.
Term Type: software
 
Gigabyte (Gig or GB) (GB) 1024 x 1024 x 1024 (2 to the 30th power) bytes; it´s usually sufficient to think of a gigabyte as approximately one billion bytes or 1000 megabytes.
Term Type: data
 
Global information tracker (GIT) Git is a distributed version control system that tracks changes in any set of computer files, usually used for coordinating work among programmers who are collaboratively developing source code during software development.
Term Type: system
 
Global Positioning System (GPS) A collection of Earth-orbiting satellites. In a more common context, GPS actually refers to a GPS receiver which uses a mathematical principle called "trilateration" that can tell you exactly where you are on Earth at any moment.
Term Type: software
 
Gnu's Not Unix (GNU) GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux.
Term Type: software
 
Golang (GO) Go is a statically typed, compiled high-level programming language designed at Google. It is syntactically similar to C, but also has memory safety, garbage collection, structural typing, and CSP-style concurrency.
Term Type: language
 
Google Apps Script (GAS) GAS is a scripting platform developed by Google for light-weight application development in the Google Workspace platform.
Term Type: platform
 
Google Data Studio (GDS) In fall 2022, Google decided to merge two of their tools — Google Data Studio and Looker Studio. Google Data Studio, as we know, served for data visualization, and Looker Studio was a tool for data scientists. In other words, that is how we got Looker Studio
Term Type: software
 
Gradle Gradle is a build automation tool for multi-language software development. It controls the development process in the tasks of compilation and packaging to testing, deployment, and publishing. Supported languages include Java, C/C++, and JavaScript.
Term Type: tool
 
Grails Grails is an open source web application framework that uses the Apache Groovy programming language. It is intended to be a high-productivity framework, providing a stand-alone development environment and hiding much of the configuration detail from the developer.
Term Type: framework
 
Graphical user interface (GUI) Displays information and user controls like menus, dialog boxes, and icons. This type of graphics-based user interface (UI) manages interaction between the user and the system.
Term Type: software
 
Graphics Card Hardware component which handles processing graphics and video on your computer´s display.
Term Type: device
 
Graphics Interchange Format (GIF) A format for a file that contains a graphic or a picture. Files of this type usually have the suffix ".gif" as part of their name. Many images seen on web pages are GIF files.
Term Type: data
 
GraphQL GraphQL is an open-source data query and manipulation language for APIs and a query runtime engine. GraphQL enables declarative data fetching where a client can specify exactly what data it needs from an API.
Term Type: language
 
Greyware Refers to a malicious software or code that is considered to fall in the "grey area" between normal software and a virus. Greyware is a term for which all other malicious or annoying software such as adware, spyware, trackware, and other malicious code and malicious shareware fall under.
Term Type: security
 
Groovy Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, and Smalltalk.
Term Type: language
 
gRPC gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.
Term Type: framework
 
Hadoop Apache Hadoop is a collection of open-source software utilities that facilitates using a network of many computers to solve problems involving massive amounts of data and computation.
Term Type: software
 
Handshaking The initial negotiation period immediately after a connection is established between two modems. This is when the modems agree about how the data will be transmitted (e.g., error correction, packet size, etc.). The set of rules they agree on is called the protocol.
Term Type: network
 
Hard disk A storage device that holds large amounts of data, usually in the range of hundreds to thousands of megabytes. Although usually internal to the computer, some types of hard disk devices are attached separately for use as supplemental disk space. "Hard disk" and "hard drive" often are used interchangeably but technically, hard drive refers to the mechanism that reads data from the disk.
Term Type: device
 
Hard drive An inflexible magnetic disk with greater storage capacity than a CD; can be internal to the computer or external (i.e., Firewire drive)
Term Type: device
 
Hardware The physical components of a computer including the keyboard, monitor, disk drive, and internal chips and wiring. Hardware is the counterpart of software.
Term Type: device
 
Haskell Haskell is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation.
Term Type: language
 
Haxe Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform´s native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode.
Term Type: software
 
Header The portion of an e-mail message or a network newsgroup posting that precedes the body of the message; it contains information like who the message is from, its subject, and the date. A header also is the portion of a packet that proceeds the actual data and contains additional information the receiver will need.
Term Type: data
 
Help desk A help desk is an information and assistance resource that troubleshoots problems with computers or similar products. Corporations often provide help desk support their employees and to their customers via a toll-free number, website and/or e-mail. Dataprise offers 3 types of help desk service: 24 x 7 Support365™, Outsourced and private labeled. To learn more about our services please click here.
Term Type: training
 
Helper application A program used for viewing multimedia files that your web browser cannot handle internally; files using a helper application must be moved to your computer before being shown or played. Contrast to a plug-in which enables you to view the file over the Internet without first downloading it.
Term Type: software
 
Heroku Heroku is a cloud platform as a service supporting several programming languages. Heroku supports Ruby, Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Term Type: platform
 
Home Page The front or main web page when a browser is launched, which provides access to web sites on the Internet.
Term Type: software
 
Host A computer accessed by a user working at a remote location. Also refers to a specific computer connected to a TCP/IP network like the Internet.
Term Type: software
 
Hyperlink Connects one piece of information (anchor) to a related piece of information (anchor) in an electronic document. Clicking on a hyperlink takes you to directly to the linked destination which can be within the same document or in an entirely different document. Hyperlinks are commonly found on web pages, word documents and PDF files.
Term Type: network
 
Hypertext Data that contains one or more links to other data; commonly seen in web pages and in online help files. Key words usually are underlined or highlighted. Example: If you look for information about "Cats" in a reference book and see a note that says "Refer also to Mammals" the two topics are considered to be linked. In a hypertext file, you click on a link to go directly to the related information.
Term Type: data
 
Hypertext Markup Language (HTML) A computer language containing a set of tags and rules used in developing hypertext documents to be presented on web browsers, allowing incorporation of text, graphics, sound, video and hyperlinks.
Term Type: language
 
HyperText Transfer Protocol (HTTP) A set of instructions that defines how a web server and a browser should interact. Example: When you open a location (e.g., enter a URL) in your browser, what actually happens is an HTTP command is sent to the web server directing it to fetch and return the requested web page.
Term Type: network
 
Hypervisor Also called virtual machine manager (VMM), is one of many hardware virtualization techniques that allow multiple operating systems, termed guests, to run concurrently on a host computer. It is so named because it is conceptually one level higher than a supervisory program. The hypervisor presents to the guest operating systems a virtual operating platform and manages the execution of the guest operating systems. Multiple instances of a variety of operating systems may share the virtualized hardware resources. Hypervisors are installed on server hardware whose only task is to run guest operating systems. Non-hypervisor virtualization systems are used for similar tasks on dedicated server hardware, but also commonly on desktop, portable and even handheld computers.
Term Type: software
 
Icon On a system like Windows or Macintosh that uses a graphical user interface (GUI), a small picture or symbol that represents some object or function. Examples: a file folder for a directory; a rectangle with a bent corner for a file; or a miniature illustration for a program.
Term Type: software
 
IEEE 1394 port An interface for attaching high-speed serial devices to your computer; IEEE 1394 connectors support plug and play.
Term Type: network
 
Image map A graphic overlay that contains more than one area (or hot spot) which is clickable and links to another web page or anchor. Image maps provide an alternative to text links for directing the user to additional information.
Term Type: software
 
Impala Impala is a MPP (Massive Parallel Processing) SQL query engine for processing huge volumes of data that is stored in Hadoop cluster. It is an open source software which is written in C++ and Java. It provides high performance and low latency compared to other SQL engines for Hadoop.
Term Type: software
 
Independent Verification and Validation (IV&V) The process of checking that a project, service, or system meets specifications and that it fulfills its intended purpose. If you´ve recently implemented a new technology solution, you may want an independent party to assess the quality of the work.
Term Type: maintenance
 
Infrastructure as a Service (IaaS) In the most basic cloud-service model, providers of IaaS offer computers - physical or (more often) virtual machines - and other resources. To learn more please click here.
Term Type: software
 
Input Refers to any data or instructions that are sent to a computer for processing. For example, when you type letters, you send input information to a computer.
Term Type: data
 
Internet A worldwide network based on the TCP/IP protocol that can connect almost any make or model of popular computers from micros to supercomputers. Special programs called "clients" enable users with a network connection to do things like process e-mail or browse web sites using the familiar interface of a desktop computer.
Term Type: network
 
Internet Connection Sharing (ICS) A feature in Windows that when enabled, allows you to connect computer on your home network to the Internet via one computer.
Term Type: network
 
Internet Domain Management The process of choosing, hosting, maintaining and securing internet domain(s).
Term Type: network
 
Internet Explorer A client program from Microsoft that comes pre installed on most new PC or compatible computers; enables you to browse the World Wide Web.
Term Type: software
 
Internet Message Access Protcol (IMAP) A method of accessing e-mail messages on a server without downloading them to your local hard drive; it is the main difference between IMAP and POP3 which requires messages to be downloaded to a user´s hard drive before the message can be read.
Term Type: network
 
Internet of things (IoT) Network of physical devices. These devices can transfer data to one another without human intervention. IoT devices are not limited to computers or machinery. The internet of things can include anything with a sensor assigned a unique identifier (UID).
Term Type: device
 
Internet radio An audio broadcasting service transmitted via the Internet; broadcasts consist of a continuous stream. A drawback is the inability to control selection as you can when listening to traditional radio broadcasting.
Term Type: network
 
Internet Relay Chat (IRC) A system that enables two or more Internet users to conduct online discussions in real time.
Term Type: network
 
Internet Service Provider (ISP) A company that provides services for accessing, using, or participating in the Internet.
Term Type: network
 
Interrupt request (IRQ) Refers to a number associated with a serial port on an PC or compatible computer. It usually can be changed by flipping a dip switch. Occasionally, when you´re using a modem connect to the Internet, you may need to adjust the IRQ number assigned to the serial port which connects the modem to avoid conflicts with another device like your mouse.
Term Type: network
 
Ionic Ionic is an open-source UI toolkit for building cross-platform mobile, web, and desktop applications using web technologies such as HTML, CSS, and JavaScript/TypeScript. It provides a set of pre-designed UI components and tools for building high-quality, interactive applications.
Term Type: framework
 
IP address Internet Protocol address; every computer connected to the Internet has a unique identifying number. Example: 192.168.100.2.
Term Type: network
 
iPhone OS (iOS) iOS is a mobile operating system developed by Apple Inc. exclusively for its smartphones. It was unveiled in January 2007 for the first-generation iPhone, launched in June 2007. It is the operating system that powers many of the company´s mobile devices, including the iPhone
Term Type: system
 
IT Assessment The practice of gathering information on part or whole of a IT network infrastructure, and then presented in a detailed report. This report typically analyzes the current state or health of technology or services and identifies areas needing improvement or prepare for a some type of system or application upgrade. A IT Assessment can be performed in-house or outsourced to an IT vendor. Dataprise has developed a comprehensive assessment process that includes conducting thorough, in-depth reviews all of your critical technology areas, evaluating them against best practices and then providing you with a roadmap to better leverage your IT as a competitive advantage. To learn more please click here.
Term Type: maintenance
 
IT governance Subcategory of corporate governance. IT governance frameworks provide structure for aligning business operations and information technology systems. The primary goal is the efficient use of company resources through IT management.
Term Type: maintenance
 
IT infrastructure Refers to the systems put in place to operate and manage IT services and environments. There are two types of IT infrastructure: traditional infrastructure and cloud infrastructure. Both traditional and cloud infrastructure typically consist of hardware and software resources. However, cloud infrastructure is accessed via the internet rather than with physical, on-premises software solutions.
Term Type: device
 
Jakarta Jakarta Expression Language defines an expression language for Java applications.
Term Type: language
 
Java A general purpose programming language commonly used in conjunction with web pages that feature animation. Small Java applications are called Java applets; many can be downloaded and run on your computer by a Java-compatible browser like Firefox or Internet Explorer.
Term Type: language
 
JavaScript A publicly available scripting language that shares many of the features of Java; it is used to add dynamic content (various types of interactivity) to web pages.
Term Type: language
 
Jenkins Jenkins is an open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration, and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat.
Term Type: software
 
Joint Photographic Experts Group (JPEG) A graphics format which compresses an image to save space. Most images imbedded in web pages are GIFs, but sometimes the JPEG format is used (especially for detailed graphics or photographs). In some cases, you can click on the image to display a larger version with better resolution.
Term Type: data
 
jQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax. It is free, open-source software using the permissive MIT License.
Term Type: software
 
Julia Julia is a high-level, general-purpose dynamic programming language, most commonly used for numerical analysis and computational science.
Term Type: language
 
Justified A word processing format in which text is formatted flush with both the left and right margins. Other options include left justified (text is lined up against the left margin) and right justified (text is lined up against the right margin).
Term Type: software
 
Kafka Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
Term Type: platform
 
Kbps Kilobits per second; a measure of data transfer speed; one Kbps is 1,000 bits per second. Example: a 28.8 Kbps modem.
Term Type: data
 
Kerberos An authentication system developed at the Massachusetts Institute of Technology (MIT); it enables the exchange of private information across an open network by assigning a unique key called a "ticket" to a user requesting access to secure information.
Term Type: security
 
Kernel A computer program at the heart of an operating system that controls everything else in the system.
Term Type: software
 
Kerning The amount of space between characters in a word; in desktop publishing, it is typically performed on pairs of letters or on a short range of text to fine-tune the character spacing.
Term Type: software
 
Keyboard A set of keys that allows you to type and enter information on the computer.
Term Type: device
 
Keyword Most often refers to a feature of text editing and database management systems; a keyword is an index entry that correlates with a specific record or document.
Term Type: software
 
Kilobyte (KB) 1,024 (2 to the 10th power) bytes; often used to represent one thousand bytes. Example: a 720K diskette can hold approximately 720,000 bytes (or characters).
Term Type: data
 
Kivy The KV language, sometimes called kvlang or the kivy language, allows you to create your widget tree in a declarative way and to bind widget properties to each other or to callbacks in a natural manner. It allows for very fast prototypes and agile changes to your UI. It also facilitates separating the logic of your application and its User Interface.
Term Type: language
 
Knowledge base A database where information common to a particular topic is stored online for easy reference; for example, a frequently-asked questions (FAQ) list may provide links to a knowledge base.
Term Type: training
 
Kotlin Kotlin is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin´s standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.
Term Type: language
 
Kubernetes (K8s) Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
Term Type: system
 
Language Integrated Query (LINQ) LINQ is the name for a set of technologies based on the integration of query capabilities directly into the C# language.
Term Type: software
 
Laravel Laravel is a free and open-source PHP- based web framework for building high-end web applications. It was created by Taylor Otwell and intended for the development of web applications following the model–view–controller architectural pattern and based on Symfony.
Term Type: framework
 
Laser printer A type of printer that produces exceptionally high quality copies. It works on the same principle as a photocopier, placing a black powder onto paper by using static charge on a rolling drum.
Term Type: device
 
Latex LaTeX is a software system for typesetting documents. LaTeX markup describes the content and layout of the document, as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages.
Term Type: software
 
Leading The vertical space between lines of text on a page; in desktop publishing, you can adjust the leading to make text easier to read.
Term Type: software
 
Learning management system (LMS) Software used for developing, using, and storing course content of all types. Information within a learning management system often takes the form of learning objects (see "learning object" below).
Term Type: training
 
Learning object A chunk of course content that can be reused and independently maintained. Although each chunk is unique in its content and function, it must be able to communicate with learning systems using a standardized method not dependent on the system. Each chunk requires a description to facilitate search and retrieval.
Term Type: training
 
Lightning Web Components (LWC) Use the LWC framework to build custom user interfaces, web and mobile apps, and digital experiences on the Salesforce Platform. Lightning web components are custom HTML elements built using HTML and JavaScript.
Term Type: software
 
Link Another name for a hyperlink.
Term Type: network
 
Linux An open-source operating system that runs on a number of hardware platforms including PCs and Macintoshes. Linux is freely available over the Internet.
Term Type: software
 
Liquid Crystal Display (LCD) A type of display used in digital watches, many portable computers, and flat screen monitors.
Term Type: device
 
Lisp Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation.
Term Type: language
 
ListProcessor A program that manages electronic mailing lists; OIT is responsible for the ListProcessor software and also handles requests from the OSU community or new mailing lists.
Term Type: software
 
Listserv An electronic mailing list; it provides a simple way of communicating with a large number of people very quickly by automating the distribution of electronic mail. At OSU, mailing lists are used not only for scholarly communication and collaboration, but also as a means of facilitating and enhancing classroom education.
Term Type: software
 
Local area network (LAN) A network that extends over a small area (usually within a square mile or less). Connects a group of computers for the purpose of sharing resources such as programs, documents, or printers. Shared files often are stored on a central file server. Examples of LANs include the network of computers within office buildings and schools.
Term Type: network
 
Log in The process of entering your username and password to gain access to a particular computer.
Term Type: security
 
Looker Studio Looker Studio, formerly Google Data Studio, is an online tool for converting data into customizable, informative reports and dashboards.
Term Type: software
 
Lua Lua is a lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications. Lua is cross-platform, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C API to embed it into applications.
Term Type: language
 
Machine learning (ML) Specialized technology and branch of artificial intelligence (AI). Machine learning uses data and algorithms to improve the performance of AI by teaching it how to imitate intelligent human behavior more closely.
Term Type: software
 
Macintosh A personal computer introduced in the mid-1980s as an alternative to the IBM PC. Macintoshes popularized the graphical user interface and the 3 1/2 inch diskette drive.
Term Type: device
 
Mail server A networked computer dedicated to supporting electronic mail. You use a client program like Microsoft Outlook for retrieving new mail from the server and for composing and sending messages.
Term Type: network
 
Mailing list A collection of e-mail addresses identified by a single name; mailing lists provide a simple way of corresponding with a group of people with a common interest or bond. There are two main types of lists: 1) one you create within an e-mail program like Outlook that contains addresses for two or more individuals you frequently send the same message; and 2) a Listserve type that requires participants to be subscribed (e.g., a group of collaborators, a class of students, or often just individuals interested in discussing a particular topic).
Term Type: software
 
Main memory The amount of memory physically installed in your computer. Also referred to as "RAM".
Term Type: device
 
Mainframe A very large computer capable of supporting hundreds of users running a variety of different programs simultaneously. Often the distinction between small mainframes and minicomputers is vague and may depend on how the machine is marketed.
Term Type: device
 
Male connector A cable connector that has pins and plugs into a port or interface to connect one device to another.
Term Type: device
 
Malicious software (Malware) Malware attacks are the most common form of cyberattack among businesses and organizations. It is designed to disrupt computer systems like mobile devices.
Term Type: security
 
Malware Software programs designed to damage or do other unwanted actions on a computer; common examples of malware include viruses, worms, trojan horses, and spyware.
Term Type: security
 
Managed Remote Back Up (MRB) A service that provides users with a system for the backup, storage, and recovery of data using cloud computing.
Term Type: maintenance
 
Managed Service Provider (MSP) A business model for providing information-technology services. To learn more on what is an MSP click here.
Term Type: software
 
Managed Workstations A Managed Workstation reduces downtime, improves maintenance, increases productivity and data security through an effective blend of Help Desk and on-site support and centralized deployment of software patches and virus protection updates. Dataprise can deliver expert support at the workstation level for all of your users, at any location. Using our DesktopStreaming™ live online support technology, our highly qualified certified technical staff, working remotely, are able to see exactly what is happening on a user´s computer screen — allowing us to quickly isolate issues and begin remediation.
Term Type: device
 
Matlab MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks.
Term Type: language
 
MAUI .NET MAUI uses the latest technologies for building native apps on Windows, macOS, iOS, and Android, abstracting them into one common framework built on .NET.
Term Type: framework
 
Maven Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages.
Term Type: tool
 
MEAN Stack MEAN Stack is a JavaScript Stack that is used for easier and faster deployment of full-stack web applications. MEAN Stack comprises 4 technologies namely: MongoDB, Express.js, Angular.js, Node.js. It is designed to make the development process smoother and easier. It is one of the most demanded tech stack between developers for creating full fledge web applications.
Term Type: software
 
Media Access Control (MAC) The hardware address of a device connected to a shared network.
Term Type: network
 
Megabyte (MB) 1,024 x 1,024 (2 to the 20th power) bytes; it´s usually sufficient to think of a megabytes as one million bytes.
Term Type: data
 
Megahertz (mHz) A measurement of a microprocessor´s speed; one MHz represents one million cycles per second. The speed determines how many instructions per second a microprocessor can execute. The higher the megahertz, the faster the computer.
Term Type: data
 
Menu In a graphical user interface, a bar containing a set of titles that appears at the top of a window. Once you display the contents of a menu by clicking on its title, you can select any active command (e.g., one that appears in bold type and not in a lighter, gray type).
Term Type: software
 
Messaging Application Programming Interface (MAPI) A system built into Microsoft Windows that enables different e-mail programs to interface to distribute e-mail. When both programs are MAPI-enabled, they can share messages.
Term Type: software
 
Metal-as-a-Service (MaaS) The dynamic provisioning and deployment of whole physical servers, as opposed to the provisioning of virtual machines.
Term Type: software
 
Meteor Meteor, or MeteorJS, is a partly proprietary, mostly free and open-source isomorphic JavaScript web framework written using Node.js. Meteor allows for rapid prototyping and produces cross-platform (Android, iOS, Web) code. The server-side MongoDB program is the only proprietary component of Meteor and is part of the Meteor download bundle.
Term Type: framework
 
Microsoft Dataverse Dataverse lets you securely store and manage data that´s used by business applications. Data within Dataverse is stored within a set of tables.
Term Type: software
 
Microsoft Dynamics CRM Customer relationship management (CRM) is a set of integrated, data-driven software solutions that help manage, track, and store information related to your company´s current and potential customers. By keeping this information in a centralized system, business teams have access to the insights they need, the moment they need them.
Term Type: software
 
Microsoft Exchange The server side of a client–server, collaborative application product developed by Microsoft. It is part of the Microsoft Servers line of server products and is used by enterprises using Microsoft infrastructure products. Exchange´s major features consist of electronic mail, calendaring, contacts and tasks; support for mobile and web-based access to information; and support for data storage. Dataprise has a 100% hosted Exchange solution that includes clustered and redundant Microsoft Exchange servers that provide more then enough horsepower to support all of your organization´s messaging needs. And we handle the entire set-up and configuration for you. To learn more please click here.
Term Type: software
 
Microsoft Power Apps Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on).
Term Type: software
 
Microsoft Power Platform Microsoft Power Platform is a line of business intelligence, app development, and app connectivity software applications.
Term Type: software
 
Microsoft Windows A group of operating systems for PC or compatible computers; Windows provides a graphical user interface so you can point and click to indicate what you want to do.
Term Type: software
 
Mobile Device Management (MDM) Any routine or tool intended to distribute applications, data, and configuration settings to mobile communications devices. The intent of MDM is to optimize the functionality and security of a mobile communications network. MDM must be part of a coherent BYOD strategy.
Term Type: maintenance
 
Model Driven Apps Model-driven app design is an approach that focuses on adding components such as forms, views, and charts and dashboards to tables using an app designer tool. Additionally, relationships connect tables together in a way that permits navigation between them and ensures that data is not repeated unnecessarily.
Term Type: software
 
Modem A device that transmits digital data in tones over a phone line; an acronym for modulator / demodulator. A device or program that enables a computer to transmit data over telephone lines.
Term Type: device
 
Moderator A person who reviews and has the authority to block messages posted to a supervised or "moderated" network newsgroup or online community.
Term Type: maintenance
 
MongoDB MongoDB is a source-available, cross-platform, document-oriented database program. Classified as a NoSQL database product, MongoDB utilizes JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and current versions are licensed under the Server Side Public License.
Term Type: software
 
Monitor The part of a computer that contains the screen where messages to and from the central processing unit (CPU) are displayed. Monitors come in a variety of sizes and resolutions. The higher the number of pixels a screen is capable of displaying, the better the resolution. Sometimes may be referred to as a CRT.
Term Type: device
 
Motherboard The main circuit board of a computer. It holds and lets many of the most important technical parts talk to each other. For example, the CPU, RAM, keyboard, and mouse are usually connected to the motherboard.
Term Type: device
 
Motion Picture Experts Group (MPEG) A high quality video format commonly used for files found on the Internet. Usually a special helper application is required to view MPEG files.
Term Type: data
 
Mouse An input device that is moved over a pad or other flat surface to produce a corresponding movement of a pointer on a graphical display.
Term Type: device
 
MSSP An MSSP is an organization that takes care of businesses´ security-related needs, such as threat detection, risk assessment, and incident response. To learn more on what is an MSSP click here.
Term Type: security
 
Multimedia Multiple forms of communication including sound, video, video-conferencing, graphics, and text.
Term Type: software
 
Multipurpose Internet Mail Extensions (MIME) A protocol that enables you to include various types of files (text, audio, video, images, etc.) as an attachment to an e-mail message.
Term Type: network
 
Multitasking The ability of a CPU to perform more than one operation at the same time; Windows and Macintosh computers are multitasking in that each program that is running uses the CPU only for as long as needed and then control switches to the next task.
Term Type: software
 
MySQL MySQL is an open-source relational database management system. Its name is a combination of "My", the name of co-founder Michael Widenius´s daughter My, and "SQL", the acronym for Structured Query Language.
Term Type: system
 
Nameserver A computer that runs a program for converting Internet domain names into the corresponding IP addresses and vice versa.
Term Type: network
 
Neo4J Neo4j is a graph database management system developed by Neo4j, Inc. The data elements Neo4j stores are nodes, edges connecting them, and attributes of nodes and edges.
Term Type: system
 
Network A group of interconnected computers capable of exchanging information. A network can be as few as several personal computers on a LAN or as large as the Internet, a worldwide network of computers.
Term Type: network
 
Network adapter A device that connects your computer to a network; also called an adapter card or network interface card.
Term Type: device
 
Network Address Translation (NAT) A standard that enables a LAN to use a set of IP addresses for internal traffic and a single IP address for communications with the Internet.
Term Type: network
 
Network administration The management, monitoring, and securing of a network. A network administrator is an IT professional who ensures that an organization´s computer networks are efficiently meeting the needs of an organization.
Term Type: maintenance
 
Network as a Service (NaaS) A category of cloud services that provides users with the capability of where the capability provided to the cloud service user is to usinge network/transport connectivity services and/or inter-cloud network connectivity services.
Term Type: network
 
Network hub A common connection point for devices on a network.
Term Type: network
 
Network monitoring Dataprise Cloud-based Network Monitoring service, can configure and remotely monitor all of your important network systems (e-mail, servers, routers, available disk space, backup applications, critical virus detection, and more). If our system detects a problem, it alerts the Dataprise Technical Support Center, so we can take corrective action. Depending on prearranged instructions from your own network engineers, we´ll correct the problem immediately, wait until the next business day or simply notify you of the issue. To learn more please click here.
Term Type: network
 
Network News Transport Protocol (NNTP) The protocol used for posting, distributing, and retrieving network news messages.
Term Type: network
 
Network security Network security consists of the provisions and policies adopted by a network administrator to prevent and monitor unauthorized access, misuse, modification, or denial of the computer network and network-accessible resources. Network Security is the authorization of access to data in a network, which is controlled by a network administrator. Dataprise uses state-of-the-art network security techniques while providing authorized personnel access to important files and applications. Every organization´s needs are different and hackers are always adapting their techniques, so we are extremely serious about staying up to date with the latest network security tools, threats and industry developments. To learn more please click here.
Term Type: security
 
Newsgroup The Internet version of an electronic discussion group in which people can leave messages or post questions.
Term Type: network
 
Next Next.js is an open-source web development framework created by the private company Vercel providing React-based web applications with server-side rendering and static website generation.
Term Type: framework
 
Nim Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula.
Term Type: language
 
Node.js Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Term Type: software
 
NoSQL NoSQL databases use a variety of data models for accessing and managing data. These types of databases are optimized specifically for applications that require flexible data models, large data volume, and low latency, which are achieved by relaxing some of the data consistency restrictions of relational databases.
Term Type: data
 
Oberon Oberon is a general-purpose programming language first published in 1987 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages.
Term Type: language
 
Objective-C Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
Term Type: language
 
Ocaml OCaml is a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features.
Term Type: language
 
Odin Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming.
Term Type: language
 
on-Cloud Dataprise realizes that businesses are moving more and more of their critical infrastructure to Cloud-based providers. ´On-Cloud´ is currently our own term coined for providing management and support for your Cloud-based systems and processes.
Term Type: maintenance
 
Online A term that has commonly come to mean "connected to the Internet". It also is used to refer to materials stored on a computer (e.g., an online newsletter) or to a device like a printer that is ready to accept commands from a computer.
Term Type: network
 
On-site At-place-of-work-or-business support, typically provided by a technically qualified individual.
Term Type: maintenance
 
Open Source A type of software where the source code is available for anyone to view, modify and distribute.
Term Type: software
 
OpenMP OpenMP is an application programming interface that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran, on many platforms, instruction-set architectures and operating systems, including Solaris, AIX, FreeBSD, HP-UX, Linux, macOS, and Windows.
Term Type: software
 
OpenSCAD OpenSCAD is a free software application for creating solid 3D computer-aided design objects. It is a script-only based modeller that uses its own description language.
Term Type: software
 
OpenType OpenType is a format for scalable computer fonts. It was built on its predecessor TrueType, retaining TrueType´s basic structure and adding many intricate data structures for prescribing typographic behavior. OpenType is a registered trademark of Microsoft Corporation.
Term Type: software
 
Operating system (OS) System software that manages a computer´s resources and processes. They are also responsible for your computer´s ability to run and execute programs. Operating systems enable you to communicate with your computer without needing to speak your computer´s language.
Term Type: system
 
Optical character recognition (OCR) The act of using a visual scanning device to read text from hard copy and translate it into a format a computer can access (e.g., an ASCII file). OCR systems include an optical scanner for reading text and sophisticated software for analyzing images.
Term Type: software
 
Output The result of processed data — basically, it´s any information that a computer sends out. For example, when you listen to music on a computer, the sounds are the output information.
Term Type: software
 
Packet A unit of transmission in data communications. The TCP/IP protocol breaks large data files into smaller chunks for sending over a network so that less data will have to be re-transmitted if errors occur.
Term Type: network
 
Packet Internet Groper (PING) A utility used to determine whether a particular computer is currently connected to the Internet. It works by sending a packet to the specified IP address and waiting for a reply.
Term Type: data
 
Page Refers to an HTML document on the World Wide Web or to a particular web site; usually pages contain links to related documents (or pages).
Term Type: software
 
Palette The range of colors a computer or an application is able to display. Most newer computers can display as many as 16 million colors, but a given program may use only 256 of them. Also refers to a display box containing a set of related tools within a desktop publishing or graphics design program.
Term Type: software
 
Pandas Pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.
Term Type: software
 
Parallel port An interface on a computer that supports transmission of multiple bits at the same time; almost exclusively used for connecting a printer. On IBM or compatible computers, the parallel port uses a 25-pin connector. Macintoshes have an SCSI port that is parallel, but more flexible in the type of devices it can support.
Term Type: network
 
Password A secret combination of characters used to access a secured resource such as a computer, a program, a directory, or a file; often used in conjunction with a username.
Term Type: security
 
Peer-to-peer A type of connection between two computers; both perform computations, store data, and make requests from each other (unlike a client-server connection where one computer makes a request and the other computer responds with information).
Term Type: network
 
Peripheral device Any device added to the computer.
Term Type: device
 
Personal Computer (PC) Usually refers to an IBM PC or compatible, or when used generically, to a "personal computer". In a different context, PC also is an abbreviation for "politically correct."
Term Type: device
 
Personal Digital Assistant (PDA) A small hand-held computer that in the most basic form, allows you to store names and addresses, prepare to-do lists, schedule appointments, keep track of projects, track expenditures, take notes, and do calculations. Depending on the model, you also may be able to send or receive e-mail; do word processing; play MP3 music files; get news, entertainment and stock quotes from the Internet; play video games; and have an integrated digital camera or GPS receiver.
Term Type: training
 
Personality A method of setting up a computer or a program for multiple users. Example: In Windows, each user is given a separate "personality" and set of relevant files.
Term Type: maintenance
 
Phishing A con that scammers use to electronically collect personal information from unsuspecting users. Phishers send e-mails that appear to come from legitimate websites such as eBay, PayPal, or other banking institutions asking you to click on a link included in the email and then update or validate your information by entering your username and password and often even more information, such as your full name, address, phone number, social security number, and credit card number.
Term Type: security
 
Phoenix Phoenix is a web development framework written in the functional programming language Elixir.
Term Type: framework
 
Phone book (Ph) A type of directory service often referred to as a "phone book". When accessing this type of directory service, follow the directions from the particular site for looking up information.
Term Type: software
 
PHP A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
Term Type: language
 
Pixel Stands for one picture element (one dot on a computer monitor); commonly used as a unit of measurement.
Term Type: data
 
Platform as a Service (PaaS) In the PaaS model, cloud providers deliver a computing platform that typically including an operating system, programming language execution environment, database, and web server.
Term Type: software
 
Plug and play A set of specifications that allows a computer to automatically detect and configure a device and install the appropriate device drivers.
Term Type: software
 
Plug-in A program used for viewing multimedia files that your web browser cannot handle internally; files using a plug-in do not need to be moved to your computer before being shown or played. Contrast to a helper application which requires the file to first be moved to your computer. Examples of plug-ins: Adobe Flash Player (for video and animation) and Quicktime (for streamed files over the Internet).
Term Type: software
 
Point-to-Point Protocol (PPP) A type of connection over telephone lines that gives you the functionality of a direct ethernet connection.
Term Type: network
 
Pop-up blocker Any application that disables the pop-up, pop-over, or pop-under ad windows that appear when you use a web browser.
Term Type: security
 
Port Connection point through which data can be transferred between a computer and other devices.
Term Type: device
 
Portable Document Format (PDF) A type of formatting that enables files to be viewed on a variety computers regardless of the program originally used to create them. PDF files retain the "look and feel" of the original document with special formatting, graphics, and color intact. You use a special program or print driver (Adobe Distiller or PDF Writer) to convert a file into PDF format.
Term Type: data
 
Post The act of sending a message to a particular network newsgroup.
Term Type: software
 
Post Office Protocol (POP) A method of handling incoming electronic mail. Example: E-mail programs may use this protocol for storing your incoming messages on a special cluster of servers called pop.service.ohio-state.edu and delivering them when requested.
Term Type: software
 
PostgreSQL PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
Term Type: system
 
PostScript A page description language primarily used for printing documents on laser printers; it is the standard for desktop publishing because it takes advantage of high resolution output devices. Example: A graphic design saved in PostScript format looks much better when printed on a 600 dpi printer than on a 300 dpi printer.
Term Type: language
 
PostScript fonts Called outline or scalable fonts; with a single typeface definition, a PostScript printer can produce many other fonts. Contrast to non-PostScript printers that represent fonts with bitmaps and require a complete set for each font size.
Term Type: software
 
Power Supply Unit (PSU) Converts the power from the wall outlet into usable power for the many parts inside the computer.
Term Type: device
 
PowerShell PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language.
Term Type: language
 
Practical Extraction and Report Language (Perl) A programming language that is commonly used for writing CGI scripts used by most servers to process data received from a client browser.
Term Type: language
 
Pretty good privacy (PGP) A technique for encrypting e-mail messages. PGP uses a public key to give to anyone who sends you messages and a private key you keep to decrypt messages you receive.
Term Type: security
 
Printer A device that outputs data on paper.
Term Type: device
 
Private cloud Private cloud (also called internal cloud or corporate cloud) is a term for a proprietary computing architecture that provides hosted services to a limited number of users behind a secure and robust infrastructure. A Dataprise private cloud solution is designed to offer the same features and benefits of shared cloud systems, but removes a number of objections to the cloud computing model including control over enterprise and customer data, worries about security, and issues connected to regulatory compliance. Dataprise Private clouds" are designed to facilitate organizations that needs or wants more control over their data than they can get by using a third-party shared cloud service.
Term Type: software
 
Program A set of instructions that tells a computer how to perform a specific task.
Term Type: software
 
Programming Technological process for telling a computer which tasks to perform in order to solve problems. You can think of programming as a collaboration between humans and computers, in which humans create instructions for a computer to follow (code) in a language computers can understand.
Term Type: software
 
Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving and computational linguistics.
Term Type: language
 
Prometheus Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now a standalone open source project and maintained independently of any company
Term Type: system
 
Protocol A set of rules that regulate how computers exchange information. Example: error checking for file transfers or POP for handling electronic mail.
Term Type: software
 
Proxy Refers to a special kind of server that functions as an intermediate link between a client application (like a web browser) and a real server. The proxy server intercepts requests for information from the real server and whenever possible, fills the request. When it is unable to do so, the request is forwarded to the real server.
Term Type: device
 
Public domain software Any non-copyrighted program; this software is free and can be used without restriction. Often confused with "freeware" (free software that is copyrighted by the author).
Term Type: software
 
Pull Frequently used to describe data sent over the Internet; the act of requesting data from another computer. Example: using your web browser to access a specific page. Contrast to "push" technology when data is sent to you without a specific request being made.
Term Type: software
 
Push Frequently used to describe data sent over the Internet; the act of sending data to a client computer without the client requesting it. Example: a subscriptions service that delivers customized news to your desktop. Contrast to browsing the World Wide Web which is based on "pull" technology; you must request a web page before it is sent to your computer.
Term Type: software
 
Pyramid Pyramid makes it easy to write web applications. You can start small with this "hello world" minimal request/response web app. This may take you far, especially while learning. As your application grows, Pyramid offers many features that make writing complex software take less effort. Pyramid works in all supported versions of Python.
Term Type: framework
 
Python Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured, object-oriented and functional programming.
Term Type: language
 
Qt5 Qt is a full development framework with tools designed to streamline the creation of applications and user interfaces for desktop, embedded, and mobile platforms.
Term Type: framework
 
Quality of service (QoS) Is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow. For example, a required bit rate, delay, jitter, packet dropping probability and/or bit error rate may be guaranteed. Quality of service guarantees are important if the network capacity is insufficient, especially for real-time streaming multimedia applications such as voice over IP, online games and IP-TV, since these often require fixed bit rate and are delay sensitive, and in networks where the capacity is a limited resource, for example in cellular data communication.
Term Type: software
 
QuickTime A video format developed by Apple Computer commonly used for files found on the Internet; an alternative to MPEG. A special viewer program available for both IBM PC and compatibles and Macintosh computers is required for playback.
Term Type: software
 
R R is a programming language for statistical computing and data visualization. It has been adopted in the fields of data mining, bioinformatics, and data analysis.
Term Type: language
 
RabbitMQ RabbitMQ is a reliable and mature messaging and streaming broker, which is easy to deploy on cloud environments, on-premises, and on your local machine. It is currently used by millions worldwide.
Term Type: software
 
Racket Racket is a general-purpose, multi-paradigm programming language and a multi-platform distribution that includes the Racket language, compiler, large standard library, integrated development environment.
Term Type: language
 
Rake Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax.
Term Type: software
 
Raku Raku is a member of the Perl family of programming languages. Formerly known as Perl 6, it was renamed in October 2019.
Term Type: language
 
Random Access Memory (RAM) Computer memory that dynamically stores and retrieve program and data values during operation. Also referred to as "main memory". Example: A computer with 8 MB RAM has approximately 8 million bytes of memory available. Contrast to ROM (read-only memory) that is used to store programs that start your computer and do diagnostics.
Term Type: device
 
Razor Razor is an ASP.NET programming syntax used to create dynamic web pages with the C# or VB.NET programming languages.
Term Type: language
 
React React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies.
Term Type: software
 
React Native React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android , Android TV, iOS , macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities.
Term Type: software
 
Read Only Memory (ROM) A computer memory chip that stores values but does not allow updates, in which the values are nonvolatile in that they are retained even when the computer is unpowered. Data stored in ROM can only be read and cannot be removed even when your computer is turned off. Most personal computers have only a few thousand bytes of ROM. Contrast to RAM (random access or main memory) which is the amount of memory available for use by programs on your computer.
Term Type: device
 
Record A set of fields that contain related information; in database type systems, groups of similar records are stored in files. Example: a personnel file that contains employment information.
Term Type: data
 
Red, green, and blue (RGB) The primary colors that are mixed to display the color of pixels on a computer monitor. Every color of emitted light can be created by combining these three colors in varying levels.
Term Type: data
 
Redis Redis is an open source in-memory data store that can be used as a database, cache, or message broker. It´s often used for caching web pages and reducing the load on servers. Redis also has some features that make it attractive for use as a database, such as support for transactions and publish/subscribe messaging.
Term Type: data
 
Redux Redux is a popular Javascript library used to manage state in web applications.
Term Type: software
 
Registry A database used by Windows for storing configuration information. Most 32-bit Windows applications write data to the registry. Although you can edit the registry, this is not recommended unless absolutely necessary because errors could disable your computer.
Term Type: data
 
Remote backup A remote, online, or managed backup service is a service that provides users with a system for the backup and storage of computer files. Dataprise remote backup solution incorporates automatic data compression and secure data encryption. This means that your critical system data backs up safely and efficiently. For additional peace of mind, our backup service features proprietary dual tapeless backup protection, including fast incremental backup to a secure on-site hard drive and a second backup to our carrier-grade data center. Our remote backup service is completely automated and immensely secure. You´ll never have to think about the safety of your data again. To learn more please click here.
Term Type: maintenance
 
Remote desktop A Windows feature that allows you to have access to a Windows session from another computer in a different location (XP and later).
Term Type: network
 
Remote login An interactive connection from your desktop computer over a network or telephone lines to a computer in another location (remote site).
Term Type: security
 
Remote monitoring (RMON) See: "network monitoring" or click here.
Term Type: maintenance
 
Remote support See: "help desk" or click here.
Term Type: training
 
Resolution The number of pixels in each dimension that a device or image can display.
Term Type: common
 
REST API REST is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave.
Term Type: software
 
Rich Text Format (RTF) A type of document formatting that enables special characteristics like fonts and margins to be included within an ASCII file. May be used when a document must be shared among users with different kinds of computers (e.g., IBM PC or compatibles and Macintoshes).
Term Type: data
 
RJ-45 connector An eight-wire connector used for connecting a computer to a local-area network. May also be referred to as an Ethernet connector.
Term Type: device
 
Router A device used for connecting two Local Area Networks (LANs); routers can filter packets and forward them according to a specified set of criteria.
Term Type: device
 
Ruby Ruby is an interpreted, high-level, general-purpose programming language. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types.
Term Type: language
 
Ruby on Rails Ruby on Rails, sometimes known as "RoR" or just "Rails," is an Open Source framework for Web development in Ruby, an object-oriented programming (OOP) language similar to Perl and Python.
Term Type: language
 
Rust Rust is a multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency. It enforces memory safety—meaning that all references point to valid memory—without a garbage collector.
Term Type: language
 
Safe mode A way of starting your Windows computer that can help you diagnose problems; access is provided only to basic files and drivers.
Term Type: security
 
Salesforce Salesforce Platform -- formerly known as Force.com -- is a platform as a service (PaaS) product that simplifies the development and deployment of cloud-based applications and websites. Using Force.com, developers can create many kinds of enterprise and business applications without using additional hardware or software, or worrying about database maintenance.
Term Type: platform
 
Salesforce APEX (APEX) Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API. Using syntax that looks like Java and acts like database stored procedures, Apex enables developers to add business logic to most system events, including button clicks, related record updates, and Visualforce pages.
Term Type: language
 
Salesforce Field Service Lightning (FSL) Field Service Lightning (FSL) is a system made by Salesforce that helps companies that provide on-site services to better organize their work. It is used to create employee records, assign tasks, and monitor their location. The main features of Field Service Lightning include scheduling work orders, creating standard service procedures, and generating reports to notify customers of the work progress. This system simplifies the team workflow, facilitates interaction with customers, and helps to save time and effort.
Term Type: system
 
Salesforce Object Query Language (SOQL) SOQL is a language used exclusively for querying the database rather than modifying data like in traditional SQL. There are no INSERT or UPDATE statements. Changing data is done using Salesforce´s user interface (UI) or Apex DML, part of Salesforce´s proprietary programming language.
Term Type: language
 
Satellite transmission A method of data transmission; the sender beams data up to an orbiting satellite and the satellite beams the data back down to the receiver.
Term Type: network
 
Scala Scala Is Used for Building Data-Intensive, Distributed Applications and Systems. Scala is a general-purpose programming language built on the Java virtual machine.You can use Scala to build web applications and services, write back-end code for mobile apps, or create big data systems.
Term Type: language
 
Scanner A device that can read text or illustrations printed on paper and translate the information into a format that the computer can use.
Term Type: device
 
Scheme Scheme is a dialect of the Lisp family of programming languages.
Term Type: language
 
Science, technology, engineering, and mathematics (STEM) STEM is an approach to learning and development that integrates the areas of science, technology, engineering and mathematics. Through STEM, students develop key skills including: problem solving. creativity.
Term Type: common
 
Scilab Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language.
Term Type: software
 
Scratch Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16.
Term Type: language
 
Screen reader A software program that translates text on a Web page into audio output; typically used by individuals with vision impairment.
Term Type: software
 
Scroll bar In a graphical user interface system, the narrow rectangular bar at the far right of windows or dialog boxes. Clicking on the up or down arrow enables you to move up and down through a document; a movable square indicates your location in the document. Certain applications also feature a scroll bar along the bottom of a window that can be used to move from side-to-side.
Term Type: software
 
Search engine A tool that searches documents by keyword and returns a list of possible matches; most often used in reference to programs such as Google that are used by your web browser to search the Internet for a particular topic.
Term Type: software
 
Section 508 A 1998 amendment to the Workforce Rehabilitation Act of 1973; it states after June 25, 2001, all electronic and information technology developed, purchased, or used by the federal government must be accessible to those with disabilities. Refer to the Section 508 website for more information.
Term Type: maintenance
 
Secure server A special type of file server that requires authentication (e.g., entry a valid username and password) before access is granted.
Term Type: device
 
Security token A small device used to provide an additional level of authorization to access a particular network service; the token itself may be embedded in some type of object like a key fob or on a smart card. Also referred to as an authentication token.
Term Type: security
 
sed sed ("stream editor") is a Unix utility that parses and transforms text, using a simple, compact programming language.
Term Type: language
 
Self Self is an object-oriented programming language based on the concept of prototypes.
Term Type: language
 
Self-extracting file A type of compressed file that you can execute (e.g., double-click on the filename) to begin the decompression process; no other decompression utility is required. Example: on IBM PC or compatibles, certain files with an ".exe" extension and on Macintoshes, all files with a ".sea" extension.
Term Type: software
 
Serial Advanced Technology Attachment (SATA) An interface used to connect ATA hard drives to a computer´s motherboard that provides a better, more efficient interface; Serial ATA is likely to replace the previous standard, Parallel ATA (PATA), which has become dated.
Term Type: device
 
Serial port An interface on a computer that supports transmission of a single bit at a time; can be used for connecting almost any type of external device including a mouse, a modem, or a printer.
Term Type: device
 
Server A computer that is responsible for responding to requests made by a client program (e.g., a web browser or an e-mail program) or computer. Also referred to as a "file server".
Term Type: device
 
Service Set Identifier (SSID) A name that identifies a wireless network.
Term Type: network
 
Shareware Copyrighted software available for downloading on a free, limited trial basis; if you decide to use the software, you´re expected to register and pay a small fee. By doing this, you become eligible for assistance and updates from the author. Contrast to public domain software which is not copyrighted or to freeware which is copyrighted but requires no usage fee.
Term Type: software
 
Shell A shell script is a text file that contains a list of commands that are placed in the order that the user would like the shell to execute each command.
Term Type: software
 
SignalR SignalR is a free and open-source software library for Microsoft ASP.NET that allows server code to send asynchronous notifications to client-side web applications. The library includes server-side and client-side JavaScript components.
Term Type: software
 
Signature A file containing a bit of personal information that you can set to be automatically appended to your outgoing e-mail messages; many network newsreaders also have this capability. Large signatures over five lines generally are frowned upon.
Term Type: security
 
Simple Mail Transfer Protocol (SMTP) A method of handling outgoing electronic mail.
Term Type: software
 
Sinatra Sinatra is a free and open source software web application library and domain-specific language written in Ruby. It is dependent on the Rack web server interface.
Term Type: software
 
Single In-line Memory Module (SIMM) A small circuit board that can hold a group of memory chips; used to increase your computer´s RAM in increments of 1,2, 4, or 16 MB.
Term Type: device
 
Smalltalk Smalltalk is a purely object oriented programming language that was originally created for educational use, specifically for constructionist learning, but later found use in business.
Term Type: language
 
Software Any program that performs a specific function. Examples: word processing, spreadsheet calculations, or electronic mail.
Term Type: software
 
Software as a Service (SaaS) A software delivery model in which software and associated data are centrally hosted on the cloud. SaaS is typically accessed by users using a thin client via a web browser.
Term Type: software
 
Solidity Solidity is an object-oriented programming language created specifically by the Ethereum Network team for constructing and designing smart contracts on Blockchain platforms.
Term Type: language
 
Spam Email spam, also known as junk email or unsolicited bulk email (UBE), is a subset of spam that involves nearly identical messages sent to numerous recipients by email. Definitions of spam usually include the aspects that email is unsolicited and sent in bulk. Spammers collect email addresses from chatrooms, websites, customer lists, newsgroups, and viruses which harvest users´ address books, and are sold to other spammers. They also use a practice known as “email appending” or "epending" in which they use known information about their target (such as a postal address) to search for the target´s email address. Also see "Anti-Spam".
Term Type: security
 
Spark SPARK is a formally defined computer programming language based on the Ada programming language, intended for the development of high integrity software used in systems where predictable and highly reliable operation is essential.
Term Type: language
 
Spock Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers.
Term Type: framework
 
Spreadsheet A software tool used to organize data in a row and column format and to perform multiple calculations.
Term Type: software
 
Spring The Spring Framework is an application framework and inversion of control container for the Java platform.
Term Type: framework
 
Spyware Any software that covertly gathers user information, usually for advertising purposes, through the user´s Internet connection.
Term Type: security
 
Storage area network (SAN) Dedicated storage network that provides access to consolidated, block level storage. SANs primarily are used to make storage devices (such as disk arrays, tape libraries, and optical jukeboxes) accessible to servers so that the devices appear as locally attached to the operating system. A SAN typically has its own network of storage devices that are generally not accessible through the regular network by regular devices.
Term Type: network
 
Streaming A technique for transferring data over the Internet so that a client browser or plug-in can start displaying it before the entire file has been received; used in conjunction with sound and pictures. Example: The Flash Player plug-in from Adobe Systems gives your computer the capability for streaming audio; RealPlayer is used for viewing sound and video.
Term Type: software
 
Structured query language (SQL) SQL is a programming language for storing and processing information in a relational database. A relational database stores information in tabular form, with rows and columns representing different data attributes and the various relationships between the data values. You can use SQL statements to store, update, remove, search, and retrieve information from the database. You can also use SQL to maintain and optimize database performance.
Term Type: language
 
Subdirectory An area on a hard disk that contains a related set of files; on IBM PC or compatibles, a level below another directory. On Macintoshes, subdirectories are referred to as folders.
Term Type: data
 
Subversion Apache Subversion is a software versioning and revision control system distributed as open source under the Apache License
Term Type: software
 
Super VGA (SVGA) A set of graphics standards for a computer monitor that offers greater resolution than VGA. There are several different levels including 800 x 600 pixels, 1024 by 768 pixels, 1280 by 1024 pixels; and 1600 by 1200 pixels. Although each supports a palette of 16 million colors, the number of simultaneous colors is dependent on the amount of video memory installed in the computer.
Term Type: device
 
Support365® Dataprise´s unique Support365™ plans offer the best solution for organizations that need comprehensive IT support, that either don´t have the time, skill-set or simply just don´t want the burden of managing an IT person, department, or in some situations – an entire IT division. By choosing Support365™ We make it easier than ever for you to understand, budget, and manage your monthly IT requirements. It´s basically like having your own virtual IT department. To learn more click here.
Term Type: maintenance
 
Surf Move from place to place on the Internet searching for topics of interest.
Term Type: network
 
Svelte Svelte is a free and open-source component-based front-end software framework, and language.
Term Type: framework
 
Swift Swift is a high-level general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community.
Term Type: language
 
Symfony Symfony is a free and open-source PHP web application framework and a set of reusable PHP component libraries.
Term Type: framework
 
Syntax The set of rules that tell you how to put symbols together in a computer language so that the program is structured correctly.
Term Type: software
 
T-1 carrier A dedicated phone connection supporting data rates of 1.544Mbits per second; T-1 lines are a popular leased line option for businesses connecting to the Internet and for Internet Service Providers connecting to the Internet backbone. Sometimes referred to as a DS1 line.
Term Type: device
 
T-3 carrier A dedicated phone connection supporting data rates of about 43 Mbps; T-3 lines are used mainly by Internet Service Providers connecting to the Internet backbone and for the backbone itself. Sometimes referred to as a DS3 line.
Term Type: device
 
Table With reference to web design, a method for formatting information on a page. Use of tables and the cells within also provide a way to create columns of text. Use of tables vs frames is recommended for helping to make your web site ADA-compliant.
Term Type: software
 
Tag Image File Format (TIFF) A popular file format for storing bit-mapped graphic images on desktop computers. The graphic can be any resolution and can be black and white, gray-scale, or color. Files of this type usually have the suffix ".tif" as part of their name.
Term Type: data
 
TCL Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
Term Type: language
 
Telephony Telephony encompasses the general use of equipment to provide voice communication over distances, specifically by connecting telephones to each other. Dataprise´s expert team of telecommunication consultants can design and implement a system that is feature rich, simple to use and integrates seamlessly with your existing business applications. To learn more please click here.
Term Type: device
 
Telnet A generic term that refers to the process of opening a remote interactive login session regardless of the type of computer you´re connecting to.
Term Type: network
 
Teradata Teradata supports the use of SQLs data definition language (DDL) to create, modify, and remove objects in a database. Work with DDL to create and alter databases, tables, indexes, triggers, and more.
Term Type: language
 
Terminal emulation The act of using your desktop computer to communicate with another computer like a UNIX or IBM mainframe exactly as if you were sitting in front of a terminal directly connected to the system. Also refers to the software used for terminal emulation. Examples: the Telnet program for VT100 emulation and QWS3270 (Windows) and TN3270 (Macintosh) for IBM3270 fullscreen emulation.
Term Type: network
 
Terraform Terraform is an infrastructure-as-code software tool created by HashiCorp. Users define and provide data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language (HCL), or optionally JSON.
Term Type: software
 
TeX TeX, is a typesetting system and a popular means of typesetting complex mathematical formula; it has been noted as one of the most sophisticated digital typographical systems.
Term Type: system
 
Tizen Tizen is an open and flexible operating system built from the ground up to address the needs of all stakeholders of the mobile and connected device ecosystem, including device manufacturers, mobile operators, application developers and independent software vendors (ISVs).
Term Type: platform
 
Tizen A Tizen application is based on the standard web technology such as JavaScript, CSS, HTML5, and W3C widget packaging. With the support of rich Tizen Device API and Web UI framework, developers can create variety of applications which run in multiple devices.
Term Type: software
 
TLA TLA+ is a “formal specification language”, a means of designing systems that lets you directly test those designs.
Term Type: language
 
Token A group of bits transferred between computers on a token-ring network. Whichever computer has the token can send data to the other systems on the network which ensures only one computer can send data at a time. A token may also refer to a network security card, also known as a hard token.
Term Type: security
 
Tool bar On a graphical user interface system, a bar near the top of an application window that provides easy access to frequently used options.
Term Type: software
 
Tornado Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
Term Type: software
 
Transmission Control Protocol/Internet Protocol (TCP/IP) An agreed upon set of rules that tells computers how to exchange information over the Internet. Other Internet protocols like FTP, Gopher, and HTTP sit on top of TCP/IP.
Term Type: network
 
Trojan horse A harmless-looking program designed to trick you into thinking it is something you want, but which performs harmful acts when it runs.
Term Type: security
 
Troubleshooting Refers to technical support that focuses on the identification and resolution of problems. For example, suppose your computer keeps prompting you to install a new software update, but when you initiate the installation, it doesn´t start. In that case, you may troubleshoot the issue by restarting your computer or making sure all tabs are closed before initiating the installation again.
Term Type: maintenance
 
TrueType A technology for outline fonts that is built into all Windows and Macintosh operating systems. Outline fonts are scalable enabling a display device to generate a character at any size based on a geometrical description.
Term Type: software
 
Tweet An update of 140 characters or less published by a Twitter user meant to answer the question, "What are you doing?" which provides other users with information about you.
Term Type: software
 
Twisted pair cable A type of cable that is typically found in telephone jacks; two wires are independently insulated and are twisted around each other. The cable is thinner and more flexible than the coaxial cable used in conjunction with 10Base-2 or 10Base-5 standards. Most Ohio State UNITS telephone jacks have three pairs of wires; one is used for the telephone and the other two can be used for 10Base-T Ethernet connections.
Term Type: device
 
Twitter A service that allows users to stay connected with each other by posting updates, or "tweets," using a computer or cell phone or by viewing updates posted by other users.
Term Type: software
 
Two-factor authentication An extra level of security achieved using a security token device; users have a personal identification number (PIN) that identifies them as the owner of a particular token. The token displays a number which is entered following the PIN number to uniquely identify the owner to a particular network service. The identification number for each user is changed frequently, usually every few minutes.
Term Type: security
 
TypeScript TypeScript is a free and open-source high-level programming language developed by Microsoft that adds static typing with optional type annotations to JavaScript.
Term Type: language
 
Uniform Resource Locator (URL) Means of identifying resources on the Internet. A full URL consists of three parts: the protocol (e.g., FTP, gopher, http, nntp, telnet); the server name and address; and the item´s path. The protocol describes the type of item and is always followed by a colon (:). The server name and address identifies the computer where the information is stored and is preceded by two slashes (//). The path shows where an item is stored on the server and what the file is called; each segment of the location s preceded by a single slash (/). Examples: The URL for the Dataprise home page is http://www.dataprise.com.
Term Type: network
 
Units Bits, Bytes, Kilobytes, Megabytes, Gigabytes 8 bits = 1 byte; 1024 bytes = 1 kilobyte; 1024 kilobytes = 1 megabyte; 1024 megabytes to 1 gigabyte.
Term Type: data
 
Universal Serial Bus (USB) A connector on the back of almost any new computer that allows you to quickly and easily attach external devices such as mice, joysticks or flight yokes, printers, scanners, modems, speakers, digital cameras or webcams, or external storage devices. Current operating systems for Windows and Macintosh computers support USB, so it´s simple to install the device drivers. When a new device is connected, the operating system automatically activates it and begins communicating. USB devices can be connected or disconnected at any time.
Term Type: device
 
UNIX A popular multitasking computer system often used as a server for electronic mail or for a web site. UNIX also is the leading operating system for workstations, although increasingly there is competition from Windows NT which offers many of the same features while running on an PC or compatible computer.
Term Type: software
 
Upload The process of transferring one or more files from your local computer to a remote computer. The opposite action is download.
Term Type: software
 
USB port An interface used for connecting a Universal Serial Bus (USB) device to computer; these ports support plug and play.
Term Type: device
 
Username A name used in conjunction with a password to gain access to a computer system or a network service.
Term Type: security
 
Utility Commonly refers to a program used for managing system resources such as disk drives, printers, and other devices; utilities sometimes are installed as memory-resident programs. Example: the suite of programs called Norton Utilities for disk copying, backups, etc.
Term Type: software
 
Uuencode A method of converting files into an ASCII format that can be transmitted over the Internet; it is a universal protocol for transferring files between different platforms like UNIX, Windows, and Macintosh and is especially popular for sending e-mail attachments.
Term Type: software
 
Vapor Vapor is an open source web framework written in Swift. It can be used to create RESTful APIs, web apps, and real-time applications using WebSockets.
Term Type: framework
 
Verilog Verilog, standardized as IEEE 1364, is a hardware description language used to model electronic systems. It is most commonly used in the design and verification of digital circuits at the register-transfer level of abstraction.
Term Type: language
 
VHSIC Hardware Description Language (VHDL) VHDL is a hardware description language that can model the behavior and structure of digital systems at multiple levels of abstraction, ranging from the system level down to that of logic gates, for design entry, documentation, and verification purposes.
Term Type: language
 
Video Graphics Array (VGA) VGA is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers
Term Type: device
 
Vim Vim is a free and open-source, screen-based text editor program.
Term Type: software
 
Virtual classroom An online environment where students can have access to learning tools any time. Interaction between the instructor and the class participants can be via e-mail, chat, discussion group, etc.
Term Type: training
 
Virtual Desktop Infrastructure (VDI) Desktop-centric service that hosts users´ desktop environments on remote servers and/or blade PCs, which are accessed over a network using a remote display protocol.
Term Type: network
 
Virtual hosting Virtual hosting is a method for hosting multiple domain names on a computer using a single IP address. This allows one machine to share its resources, such as memory and processor cycles, to use its resources more efficiently. Dataprise Virtual Hosting provides a high-performance hosting platform for your organization´s online presence. Maintained by our specialist support staff and 24x7 active monitoring systems, we work hard to meet all of your hosted Web server needs.
Term Type: network
 
Virtual machine (VM) A file that replicates the computing environment of a physical machine. It´s similar to how virtual reality (VR) environments replicate the real world, but virtual machine software emulates computer system functions instead. With VM software, you can run programs and store data without using hardware.
Term Type: software
 
Virtual memory A technique that enables a certain portion of hard disk space to be used as auxiliary memory so that your computer can access larger amounts of data than its main memory can hold at one time.
Term Type: device
 
Virtual private network (VPN) Encrypted internet connection. VPN services aim to provide a secure, private network connection for safe data transmission from network devices.
Term Type: network
 
Virtual Private Networking (VPN) A means of securely accessing resources on a network by connecting to a remote access server through the Internet or other network.
Term Type: network
 
Virtual reality An artificial environment created with computer hardware and software to simulate the look and feel of a real environment. A user wears earphones, a special pair of gloves, and goggles that create a 3D display. Examples: manipulating imaginary 3D objects by "grabbing" them, taking a tour of a "virtual" building, or playing an interactive game.
Term Type: software
 
Virtualization Creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources. In hardware virtualization, the term host machine refers to the actual machine on which the virtualization takes place; the term guest machine, however, refers to the virtual machine. Likewise, the adjectives host and guest are used to help distinguish the software that runs on the actual machine from the software that runs on the virtual machine. The software or firmware that creates a virtual machine on the host hardware is called a hypervisor or Virtual Machine Monitor.
Term Type: software
 
Virus A program intended to alter data on a computer in an invisible fashion, usually for mischievous or destructive purposes. Viruses are often transferred across the Internet as well as by infected diskettes and can affect almost every type of computer. Special antivirus programs are used to detect and eliminate them.
Term Type: security
 
Visual Basic Visual Basic is an object-oriented programming language developed by Microsoft. Using Visual Basic makes it fast and easy to create type-safe .NET apps.
Term Type: language
 
Visual Studio Visual Studio is an integrated development environment developed by Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps.
Term Type: software
 
Voice over Internet Protocol (VoIP) A means of using the Internet as the transmission medium for phone calls. An advantage is you do not incur any additional surcharges beyond the cost of your Internet access.
Term Type: network
 
VT100 A type of terminal emulation required when you open an interactive network connection (telnet) to a UNIX system from your desktop computer.
Term Type: network
 
Vue Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS, and JavaScript and provides a declarative, component-based programming model that helps you efficiently develop user interfaces of any complexity.
Term Type: framework
 
Vulkan Vulkan is a low-level low-overhead, cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU.
Term Type: software
 
Warm boot Resetting (restarting) a computer that is already turned on. Resetting it returns the computer to its initial state; any data or programs in the main memory are erased. A warm boot is sometimes necessary when a computer has crashed, frozen, or “locked-up.”
Term Type: maintenance
 
Web API A web API is an application programming interface for either a web server or a web browser. As a web development concept, it can be related to a web application´s client side.
Term Type: software
 
Web Service A web service is either: a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or a server running on a computer device, listening for requests at a particular port over a network, serving web documents.
Term Type: software
 
Webcam A camera that sends its picture to or through a computer in real time. It is often used for video calls or conferencing.
Term Type: device
 
Webhook A webhook is an HTTP-based callback function that allows lightweight, event-driven communication between 2 application programming interfaces (APIs). Webhooks are used by a wide variety of web apps to receive small amounts of data from other apps, but webhooks can also be used to trigger automation workflows in GitOps environments.
Term Type: software
 
Website A set of interconnected web pages, usually including a homepage, generally located on the same server, and prepared and maintained as a collection of information by a person, group, or organization.
Term Type: software
 
What You See Is What You Get (WYSIWYG) A kind of word processor that does formatting so that printed output looks identical to what appears on your screen.
Term Type: software
 
Wicket Wicket is an open source, component oriented, serverside, Java web application framework.
Term Type: framework
 
Wide Area Information Server (WAIS) A program for finding documents on the Internet. Usually found on gopher servers to enable searching text-based documents for a particular keyword.
Term Type: network
 
Wide Area Network (WAN) Used to describe a computer network that covers a large geographic area, which can refer to several buildings in a city, or several cities. Can refer to a group of LANs connected by dedicated long-distance links (e.g., the Internet).
Term Type: network
 
Wi-Fi Protected Access (WPA) A standard designed to improve on the security features of WEP.
Term Type: security
 
Wild card A special character provided by an operating system or a particular program that is used to identify a group of files or directories with a similar characteristic. Useful if you want to perform the same operation simultaneously on more than one file. Example: the asterisk (*) that can be used in DOS to specify a groups of files such as *.txt.
Term Type: software
 
Window On a graphical user interface system, a rectangular area on a display screen. Windows are particularly useful on multitasking systems which allow you to perform a number of different tasks simultaneously. Each task has its own window which you can click on to make it the current process. Contrast to a "dialog box" which is used to respond to prompts for input from an application.
Term Type: software
 
Windows A casual way of referring to the Microsoft Windows operating systems.
Term Type: software
 
Wired Equivalent Privacy (WEP) A security protocol for wireless local area networks defined in the 802.11b standard. WEP provides the same level of security as that of a wired LAN.
Term Type: security
 
Wireless (networking) The ability to access the Internet without a physical network connection. Devices such as cell phones and PDAs that allow you to send and receive e-mail use a wireless Internet connection based on a protocol called WAP (Wireless Application Protocol). At this point, web sites that contain wireless Internet content are limited, but will multiply as the use of devices relying on WAP increases.
Term Type: network
 
Wireless Application Protocol (WAP) A set of communication protocols for enabling wireless access to the Internet.
Term Type: network
 
Wireless Fidelity (wi-fi) A generic term from the Wi-Fi Alliance that refers to of any type of 802.11 network (e.g., 802.11b, 802.11a, dual-band, etc.). Products approved as "Wi-Fi Certified" (a registered trademark) are certified as interoperable with each other for wireless communications.
Term Type: network
 
Wireless Local Area Network (WLAN) The computers and devices that make up a wireless network.
Term Type: network
 
Wizard A special utility within some applications that is designed to help you perform a particular task. Example: the wizard in Microsoft Word that can guide you through creating a new document.
Term Type: software
 
Workstation A graphical user interface (GUI) computer with computing power somewhere between a personal computer and a minicomputer (although sometimes the distinction is rather fuzzy). Workstations are useful for development and for applications that require a moderate amount of computing power and relatively high quality graphics capabilities.
Term Type: device
 
World Wide Web (WWW) A hypertext-based system of servers on the Internet. Hypertext is data that contains one or more links to other data; a link can point to many different types of resources including text, graphics, sound, animated files, a network newsgroup, a telnet session, an FTP session, or another web server. You use a special program called a "browser" (e.g., Firefox or Internet Explorer) for viewing World Wide Web pages. Also referred to as "WWW" or "the web".
Term Type: network
 
Worm A program that makes copies of itself and can spread outside your operating system worms can damage computer data and security in much the same way as viruses.
Term Type: security
 
X2 A technology that enables data transmission speeds up to 56 Kbps using regular telephone service that is connected to switching stations by high-speed digital lines. This technology affects only transmissions coming into your computer, not to data you send out. In addition, your ISP must have a modem at the other end that supports X2.
Term Type: network
 
Xamarin Xamarin is cross-platform implementation of the Common Language Infrastructure and Common Language Specifications.
Term Type: language
 
xBase xBase is the generic term for all programming languages that derive from the original dBASE (Ashton-Tate) programming language and database formats.
Term Type: language
 
Zend Zend is a Minneapolis, Minnesota-based software company, which assist software developers with developing, deploying, and managing PHP-based web applications.
Term Type: organization
 
Zero Trust Network Access (ZTNA) Security framework that requires all users - in or outside the organization´s network - to be authenticated, authorized, and continuously validated for security configuration and posture before being granted or keeping access to data and applications.
Term Type: network
 
Zero-day Zero-day (or zero-hour or day zero) attack, threat or virus is a computer threat that tries to exploit computer application vulnerabilities that are unknown to others or the software developer, also called zero-day vulnerabilities. Zero-day exploits (actual software that uses a security hole to carry out an attack) are used or shared by attackers before the developer of the target software knows about the vulnerability.
Term Type: security
 
zip (zip) A common file compression format for PC or compatibles; the utility WinZip or Winrar is used for compressing and decompressing files. Zipped files usually end with a ".zip" file extension. A special kind of zipped file is self-extracting and ends with a ".exe" extension. Macintosh OSX also supports the .zip format and has tools that can compress and decompress zip files.
Term Type: data
 
Zip drive A high capacity floppy disk drive from Iomega Corporation; the disks it uses are a little bit larger than a conventional diskette and are capable of holding 100 MB or 250 MB of data.
Term Type: data
 
zoom The act of enlarging a portion of an onscreen image for fine detail work; most graphics programs have this capability.
Term Type: software
 
Quality assurance (QA) QA roles are positions responsible for creating and running tests, identifying errors and providing feedback to ensure a final product meets a company's quality standards.
Term Type: common
 
GitHub GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project.
Term Type: software
 
Selenium Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language.
Term Type: software
 
Virtuoso QA AI-powered, end-to-end functional testing for web applications, delivering real cost savings and an accelerated path to business success at scale.
Term Type: software
 
Testim Testim is an AI-powered test automation platform that helps you create, maintain, and execute tests for mobile and web. Develop tests faster, reduce the time needed to maintain quality, manage your applications and tests better, and gain intuitive insights that improve quality.
Term Type: software
 
Playwright Playwright is an open-source automation library for browser testing and web scraping developed by Microsoft and launched on 31 January 2020, which has since become popular among programmers and web developers.
Term Type: software
 
Cypress Cypress is a frontend test automation tool for regression testing of web applications. Cypress runs on Windows, Linux, and macOS. Cypress app is open-source software released under the MIT License, while the Cypress Cloud is a web application. Cypress has been compared to Selenium.
Term Type: software
 
Livetail Use Live Tail to see a real-time feed of log events associated with a Source or Collector. These live feeds can help you with development and troubleshooting.
Term Type: software
 
Large Language Model (LLM) A large language model (LLM) is a type of artificial intelligence (AI) program that can recognize and generate text, among other tasks.
Term Type: software
 
User experience (UX) UX is how a user interacts with and experiences a product, system or service. It includes a person's perceptions of utility, ease of use, and efficiency.
Term Type: common
 
Playwright Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. playwright.dev.
Term Type: software
 
Kiota Kiota is a command line tool for generating an API client to call any OpenAPI described API you are interested in. The goal is to eliminate the need to take a dependency on a different API SDK for every API that you need to call. Kiota API clients provide a strongly typed experience with all the features you expect from a high quality API SDK, but without having to learn a new library for every HTTP API.
Term Type: software
 
MassTransit MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
Term Type: software
 
Smoke testing Smoke testing refers to broad but shallow functional testing for the main functionality of a product. It is a software testing method designed to assess the proper functioning of a software application`s fundamental features. Its primary objective is identifying and rectifying major issues or defects within the software, ensuring the application`s stability for subsequent testing phases.
Term Type: software
 
Regression testing Regression testing is a type of software testing conducted after a code update to ensure that the update introduced no new bugs. This is because new code may bring in new logic that conflicts with the existing code, leading to defects. Usually, QA teams have a series of regression test cases for important features that they will re-execute each time these code changes occur to save time and maximize test efficiency.
Term Type: software
 
Exploratory testing Exploratory testing is an approach to software testing that is often described as simultaneous learning, test design, and execution. It focuses on discovery and relies on the guidance of the individual tester to uncover defects that are not easily covered in the scope of other tests.
Term Type: software
 
Mocha Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
Term Type: software
 
PHPUnit PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
Term Type: software
 
Charles proxy Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Term Type: software
 
Fiddler proxy Fiddler is a web debugging proxy that logs all HTTP(S) traffic between your computer and the Internet. The Fiddler tool helps you debug web applications by capturing network traffic between the Internet and test machines.
Term Type: software
 
RSpec RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a very rich and powerful DSL (domain-specific language), at its core it is a simple tool which you can start using rather quickly.
Term Type: software
 
Acceptance testing Acceptance Testing is the last phase of software testing performed after System Testing and before making the system available for actual use.
Term Type: software
 
Performance testing Performance Testing is a type of software testing that ensures software applications perform properly under their expected workload.
Term Type: software
 
Unit testing Unit testing is the process where you test the smallest functional unit of code. Software testing helps ensure code quality, and it`s an integral part of software development.
Term Type: software
 
Integration testing Integration testing is a type of software testing where components of the software are gradually integrated and then tested as a unified group. Usually, these components are already working well individually, but they may break when integrated with other components.
Term Type: software
 
Functional testing Functional Testing is a type of Software Testing in which the system is tested against the functional requirements and specifications.
Term Type: software
 
End-to-end testing End-to-end testing is a software testing technique that verifies the functionality and performance of an entire software application from start to finish by simulating real-world user scenarios and replicating live data.
Term Type: software
 
MariaDB MariaDB Server is one of the most popular open source relational databases. It`s made by the original developers of MySQL and guaranteed to stay open source. It is part of most cloud offerings and the default in most Linux distributions.
Term Type: software
 
ClickHouse ClickHouse is an open-source column-oriented DBMS (columnar database management system) for online analytical processing (OLAP) that allows users to generate analytical reports using SQL queries in real-time.
Term Type: software
 
Grafana Grafana is an open source interactive data-visualization platform, developed by Grafana Labs, which allows users to see their data via charts and graphs that are unified into one dashboard (or multiple dashboards!) for easier interpretation and understanding.
Term Type: software
 
Elasticsearch, Logstash, and Kibana stack (ELK) The ELK stack is an acronym used to describe a stack that comprises three popular projects: Elasticsearch, Logstash, and Kibana. Often referred to as Elasticsearch, the ELK stack gives you the ability to aggregate logs from all your systems and applications, analyze these logs, and create visualizations for application and infrastructure monitoring, faster troubleshooting, security analytics, and more.
Term Type: software
 
Jira Jira is a proprietary product developed by Atlassian that allows bug tracking, issue tracking and agile project management.
Term Type: software
 
Confluence Confluence is a web-based corporate wiki developed by Australian software company Atlassian.
Term Type: software
 
Zabbix Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of metrics.
Term Type: software
 
Kibana Kibana is a data visualization and exploration tool used for log and time-series analytics, application monitoring, and operational intelligence use cases. It offers powerful and easy-to-use features such as histograms, line graphs, pie charts, heat maps, and built-in geospatial support.
Term Type: software
 
Service Fabric Azure Service Fabric is a Platform-as-a-Service (PaaS) provided by Microsoft that is used to create and deploy microservices-based cloud applications. Azure Service Fabric is a platform for distributed systems that makes it easier to deploy, package, and manage dependable and scalable microservices.
Term Type: software
 
NHibernate NHibernate is a mature, open source object-relational mapper for the .NET framework. It`s actively developed, fully featured and used in thousands of successful projects.
Term Type: software
 
JavaScript Object Notation (JSON) JavaScript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object syntax. It is commonly used for transmitting data in web applications (e.g., sending some data from the server to the client, so it can be displayed on a web page, or vice versa).
Term Type: software
 
Yet Another Markup Language (YAML) YAML is a human-readable data serialization language. It is commonly used for configuration files and in applications where data are being stored or transmitted.
Term Type: software
 
Oracle database An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management.
Term Type: software
 
Open Data Protocol (OData) OData is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs.
Term Type: software
 
Dapper Dapper is an open-source object-relational mapping (ORM) library for .NET and .NET Core applications. The library allows developers quickly and easily access data from databases without the need to write tedious code. Dapper allows you to execute raw SQL queries, map the results to objects, and execute stored procedures, among other things. It is available as a NuGet package.
Term Type: software
 
Online analytical processing (OLAP) OLAP is software technology you can use to analyze business data from different points of view. Organizations collect and store data from multiple data sources, such as websites, applications, smart meters, and internal systems.
Term Type: software
 
Task Parallel Library (TPL) The Task Parallel Library (TPL) is a set of public types and APIs in the System.Threading and System.Threading.Tasks namespaces. The purpose of the TPL is to make developers more productive by simplifying the process of adding parallelism and concurrency to applications.
Term Type: software
 
Team Foundation Server (TFS) TFS is a Microsoft product which provides source code management, reporting, requirements management, project management, automated builds, lab management, testing and release management capabilities.
Term Type: software
 
Visual Studio Team Services (VSTS) VSTS is a Cloud-hosted DevOps suite with a wide range of integrated or independently usable capabilities for game developers who can take advantage of Agile planning tools.
Term Type: software
 
Transact-SQL (T-SQL) T-SQL is Microsoft`s and Sybase`s proprietary extension to the SQL (Structured Query Language) used to interact with relational databases. T-SQL expands on the SQL standard to include procedural programming, local variables, various support functions for string processing, date processing, mathematics, etc.
Term Type: software
 
Dynamics 365 Dynamics 365 is a portfolio of intelligent business applications that delivers superior operational efficiency and breakthrough customer experiences enabling businesses to become more agile and reduce complexity without increasing costs.
Term Type: software
 
Advanced Message Queuing Protocol (AMQP) The Advanced Message Queuing Protocol (AMQP) is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals.
Term Type: software
 
Representational State Transfer (REST) REST is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave.
Term Type: software
 
AutoMapper AutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not invent a tool to do it for us?
Term Type: software
 
Simple Object Access Protocol (SOAP) SOAP is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often HTTP, although some legacy systems communicate over SMTP, for message negotiation and transmission.
Term Type: software
 
Apache ActiveMQ Apache ActiveMQ is the most popular open source message broker. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connect from clients written in JavaScript, C, C++, Python, .Net, and more. Integrate your multi-platform applications using the ubiquitous AMQP protocol. Exchange messages between your web applications using STOMP over websockets. Manage your IoT devices using MQTT. Support your existing JMS infrastructure and beyond.
Term Type: software
 
Don`t Repeat Yourself (DRY) Living by DRY software development principle means that your aim is to reduce repetitive patterns and duplicate code and logic in favor of modular and referenceable code.
Term Type: software
 
Keep It Simple, Stupid (KISS) KISS software design principle states that designs, solutions, systems, and products work best if they`re kept simple.
Term Type: software
 
You Aren`t Gonna Need It (YAGNI) YAGNI principle in software development suggests developers should only implement features that are necessary for the current requirements and not add any additional functionality that might be needed in the future. This principle is based on the idea that adding unnecessary features can lead to increased complexity, longer development times, and potentially more bugs.
Term Type: software
 
Test Driven Development (TDD) TDD is the process in which test cases are written before the code that validates those cases. It depends on repetition of a very short development cycle. Test driven Development is a technique in which automated Unit test are used to drive the design and free decoupling of dependencies.
Term Type: software
 
Vagrant Vagrant is a tool for working with virtual environments, and in most circumstances, this means working with virtual machines. Vagrant provides a simple and easy to use command-line client for managing these environments, and an interpreter for the text-based definitions of what each environment looks like, called Vagrantfiles.
Term Type: software
 
Cassandra Cassandra is defined as an open-source NoSQL data storage system that leverages a distributed architecture to enable high availability, scalability, and reliability, managed by the Apache non-profit organization.
Term Type: software
 
MinIO MinIO is a high-performance, S3 compatible object store. It is built for large scale AI/ML, data lake and database workloads. It is software-defined and runs on any cloud or on-premises infrastructure. MinIO is dual-licensed under open source GNU AGPL v3 and a commercial enterprise license.
Term Type: software
 
Keycloak Keycloak is a single sign on solution for web apps and RESTful web services. The goal of Keycloak is to make security simple so that it is easy for application developers to secure the apps and services they have deployed in their organization.
Term Type: software
 
Apache NiFi (NiFi) NiFi is a software project designed to automate the flow of data between software systems. Leveraging the concept of extract, transform, load (ETL), it is based on the `NiagaraFiles` software previously developed by NSA, which is also the source of a part of its present name – NiFi.
Term Type: software
 
xUnit xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin.
Term Type: software
 
NUnit NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.
Term Type: software
 
MSTest The MSTest framework supports unit testing in Visual Studio. Use the classes and members in the Microsoft.VisualStudio.TestTools.UnitTesting namespace when you`re coding unit tests. You can also use them when you`re refining a unit test that was generated from code.
Term Type: software
 
SpecFlow SpecFlow is a test automation solution for .NET built upon the BDD paradigm. Use SpecFlow to define, manage and automatically execute human-readable acceptance tests in .NET projects (Full Framework and .NET Core).
Term Type: software
 
Moq Moq is a mocking framework for C#/.NET. It is used in unit testing to isolate your class under test from its dependencies and ensure that the proper methods on the dependent objects are being called.
Term Type: software
 
Fake Fake is a simplified version of a real component used in testing to mimic its behavior. Fakes typically have working implementations of all methods but may simplify complex behaviors or dependencies to make testing easier.
Term Type: software
 
AutoFixture AutoFixture is designed to make Test-Driven Development more productive and unit tests more refactoring-safe. It does so by removing the need for hand-coding anonymous variables as part of a test`s Fixture Setup phase. Among other features, it offers a generic implementation of the Test Data Builder pattern.
Term Type: software
 
SQL Server Reporting Services (SSRS) SSRS provides a set of on-premises tools and services that create, deploy, and manage paginated reports.
Term Type: software
 
SQL Server Reporting Services (SSIS) SSIS is a Microsoft SQL Server database built to be a fast and flexible data warehousing tool to perform high-performance data integrations.
Term Type: software
 
SOLID Design Principles (SOLID) SOLID is an acronym that stands for five key design principles: single responsibility principle, open-closed principle, Liskov substitution principle, interface segregation principle, and dependency inversion principle. All five are commonly used by software engineers and provide some important benefits for developers.
Term Type: software
 
Gang of Four esign Patterns (GOF) The Gang of Four Design Patterns is a set of solutions to common problems we encounter in software design and development. They were first introduced in the book Design Patterns: Elements of Reusable Object-Oriented Software, published in 1994.
Term Type: software
 
General Responsibility Assignment Software Patterns (GRASP) GRASP patterns and principles are: controller, creator, indirection, information expert, low coupling, high cohesion, polymorphism, protected variations, and pure fabrication. All these patterns solve some software problems common to many software development projects. These techniques have not been invented to create new ways of working, but to better document and standardize old, tried-and-tested programming principles in object-oriented design.
Term Type: software
 
Atomicity, Consistency, Isolation, Durability (ACID) ACID is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. In the context of databases, a sequence of database operations that satisfies the ACID properties is called a transaction.
Term Type: software
 
JSON Web Signature (JWS) JWS is a way to ensure integrity of information in a highly serializable, machine-readable format. That means that it is information, along with proof that the information hasn`t changed since being signed. It can be used for sending information from one web site to another, and is especially aimed at communications on the web.
Term Type: software
 
JSON Web Key (JWK) A JSON Web Key (JWK) is a JSON data structure that represents a set of public keys as a JSON object. The JWK format is used to represent bare keys; representing certificate chains is an explicit non-goal of this specification. JSON Web Keys are referenced in JSON Web Signature (JWS) [JWS] using the jku (JSON Key URL) header parameter and in JSON Web Encryption (JWE) [JWE] using the jku (JSON Key URL) and epk (Ephemeral Public Key) header parameters.
Term Type: software
 
JSON Web Key Set (JWKS) JWKs are a JSON data structure that represents cryptographic keys. These keys are primarily used for verifying JWTs in OAuth flows. JWKs are designed to be easily exchanged, making them a standardized and interoperable format for representing cryptographic keys.
Term Type: software
 
Fast Healthcare Interoperability Resources (FHIR) FHIR standard is a set of rules and specifications for exchanging electronic health care data. The goal of FHIR is to enable the seamless and secure exchange of health care information, so that patients can receive the best possible care.
Term Type: software
 
Extract, transform, and load (ETL) ETL is the process of combining data from multiple sources into a large, central repository called a data warehouse. ETL uses a set of business rules to clean and organize raw data and prepare it for storage, data analytics, and machine learning (ML).
Term Type: software
 
File Allocation Table (FAT) FAT is a file system used by computers and other digital devices to manage and organize data stored on storage devices. It keeps track of the location of each file on the device by using a table that maps file names to their physical location on the disk.
Term Type: software
 
High Performance File System (HPFS) HPFS is a file system created specifically for the OS/2 operating system to improve upon the limitations of the FAT file system.
Term Type: software
 
New Technology File System (NTFS) NTFS is the standard file structure for the Windows NT operating system. It is used for retrieving and storing files on the hard disk.
Term Type: software
 
Office OpenXml (OOXML) Office Open XML is a file format based on XML and IP archive technologies. It is developed by Microsoft which introduced them in the 2007 release of Microsoft Office. The format has become the default target file format for Microsoft Excel, Microsoft PowerPoint and Microsoft Word. Office Open XML format files have replaced legacy binary Office files and have many benefits such as interoperability as well as improved file and data management compared to latter.
Term Type: software
 
Amazon DynamoDB Amazon DynamoDB is a serverless, NoSQL database service that enables you to develop modern applications at any scale. As a serverless database, you only pay for what you use and DynamoDB scales to zero, has no cold starts, no version upgrades, no maintenance windows, no patching, and no downtime maintenance.
Term Type: software
 
WebAssembly (Wasm) Wasm is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
Term Type: software
 
Business process management (BMP) BPM is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company`s business processes is BPM. Processes can be structured and repeatable or unstructured and variable.
Term Type: software
 
Minimum Viable Product (MVP) A minimum viable product, or MVP, is a product with enough features to attract early-adopter customers and validate a product idea early in the product development cycle. In industries such as software, the MVP can help the product team receive user feedback as quickly as possible to iterate and improve the product.
Term Type: software
 
Beds24 Beds24 s powerful and flexible cloud software is customisable to meet the needs of all types of accommodation including vacation rentals, hotels, B&Bs, hostels, holiday homes, individual property owners as well as agencies and professional property managers.
Term Type: software
 
RxJS RxJS is a library for composing asynchronous and event-based programs by using observable sequences. It provides one core type, the Observable, satellite types (Observer, Schedulers, Subjects) and operators inspired by Array methods (map, filter, reduce, every, etc) to allow handling asynchronous events as collections.
Term Type: software
 
Complex event processing (CEP) CEP consists of a set of concepts and techniques developed in the early 1990s for processing real-time events and extracting information from event streams as they arrive. The goal of complex event processing is to identify meaningful events in real-time situations and respond to them as quickly as possible.
Term Type: software
 
Hardware compatibility list (HCL) HCL is a list of computer hardware that is compatible with a particular operating system or device management software. In today`s world, there is a vast amount of computer hardware in circulation, and many operating systems too. A hardware compatibility list is a database of hardware models and their compatibility with a certain operating system.
Term Type: software
 
HashiCorp Configuration Language (HCL) HCL is a structured configuration language developed by HashiCorp, a company known for creating various infrastructure automation tools like Terraform, Consul, Vault, and Nomad. HCL is designed to be a simple and intuitive language for writing configuration files that define infrastructure, service configurations, and other settings required for managing distributed systems and cloud-based resources.
Term Type: software
 
Google Gemini (Gemini) Gemini is the name Google gave to its current generation family of multimodal AI models it launched last year, but in typical Google fashion, it`s now also applying it to basically everything else.
Term Type: software
 
Version Control System (VCS) VCS is the process of tracking and managing changes to files over time, and version control software helps automate this process. But that is only the beginning of what it does and why it`s important.
Term Type: software
 
Microsoft Graph Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access the tremendous amount of data in Microsoft 365, Windows, and Enterprise Mobility + Security. Use the wealth of data accessible through Microsoft Graph to build apps for organizations and consumers that interact with millions of user
Term Type: software
 
Azure Kubernetes Service (AKS) AKS is a managed Kubernetes service that you can use to deploy and manage containerized applications. You need minimal container orchestration expertise to use AKS. AKS reduces the complexity and operational overhead of managing Kubernetes by offloading much of that responsibility to Azure. AKS is an ideal platform for deploying and managing containerized applications that require high availability, scalability, and portability, and for deploying applications to multiple regions, using open-source tools, and integrating with existing DevOps tools.
Term Type: software
 
Elastic Compute Service (ECS) ECS is a high-performance, stable, reliable, and scalable IaaS-level service provided by Alibaba Cloud. ECS eliminates your need to invest in hardware up front. You can create as many or as few instances as you need in response to changes in requirements or popularity of your workloads. ECS provides a variety of instance types that suit various business needs and helps boost business growth.
Term Type: software
 
Splunk Splunk is a big data platform that simplifies the task of collecting and managing massive volumes of machine-generated data and searching for information within it. The technology is used for business and web analytics, application management, compliance, and security.
Term Type: software
 
Azure Cosmos DB (Cosmos DB) Azure Cosmos DB is a fully managed NoSQL, relational, and vector database. It offers single-digit millisecond response times, automatic and instant scalability, along with guaranteed speed at any scale. Business continuity is assured with SLA-backed availability and enterprise-grade security.
Term Type: software
 
Disaster recovery (DR) DR is the function of a business’s server, applications and data after any form of disruption including those incurred from natural disasters, regional outage, site failure, server failure, disk failure, human error, malicious user, etc.
Term Type: software
 
Azure Event Hubs Azure Event Hubs is a native data-streaming service in the cloud that can stream millions of events per second, with low latency, from any source to any destination. Event Hubs is compatible with Apache Kafka. It enables you to run existing Kafka workloads without any code changes.
Term Type: software
 
Azure Log Analytics Azure Log Analytics is a service that monitors your cloud and on-premises resources and applications. It allows you to collect and analyze data generated by resources in your cloud and on-premises environments.
Term Type: software
 
Domain-based Message Authentication, Reporting & Conformance (DMARC) DMARC is an email authentication, policy, and reporting protocol. It builds on the widely deployed SPF and DKIM protocols, adding linkage to the author (From:) domain name, published policies for recipient handling of authentication failures, and reporting from receivers to senders, to improve and monitor protection of the domain from fraudulent email.
Term Type: software
 
Sender Policy Framework (SPF) SPF is an email authentication standard that domain owners use to specify the email servers they send email from, making it harder for fraudsters to spoof sender information.
Term Type: software
 
DomainKeys Identified Mail (DKIM) DKIM is a protocol that allows an organization to take responsibility for transmitting a message by signing it in a way that mailbox providers can verify. DKIM record verification is made possible through cryptographic authentication.
Term Type: software
 
Puppeteer Puppeteer is a Node.js library which provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. Puppeteer runs in the headless (no visible UI) by default but can be configured to run in a visible (headful) browser.
Term Type: software
 
Windows Device Portal (WDP) WDP is a web server included with Windows devices that lets you configure and manage the settings for the device over a network or USB connection (local connections are also supported on devices with a web browser. WDP also provides advanced diagnostic tools for troubleshooting and viewing the real-time performance of your Windows device. WDP functionality is programmatically exposed through a collection of REST APIs.
Term Type: software
 
HoloLens Microsoft HoloLens is an augmented reality (AR)/mixed reality (MR) headset developed and manufactured by Microsoft. HoloLens runs the Windows Mixed Reality platform under the Windows 10 operating system. Some of the positional tracking technology used in HoloLens can trace its lineage to the Microsoft Kinect, an accessory for Microsoft`s Xbox 360 and Xbox One game consoles that was introduced in 2010.
Term Type: software
 
Demand Side Platform (DSP) DSP is a type of software that allows an advertiser to buy advertising with the help of automation. Because they allow mobile advertisers to buy high quality traffic at scale with minimal friction, DSPs are a powerful marketing automation tool.
Term Type: software
 
Health Level Seven (HL7) An HL7 interface is an API that provides a standardized and public interface for healthcare information systems to communicate using the HL7 messaging standards. It acts as a translator between different systems, allowing them to share patient data and other essential information seamlessly.
Term Type: software
 
Android Team Awareness Kit (ATAK) ATAK is an Android smartphone geospatial infrastructure and military situation awareness app. It allows for precision targeting, surrounding land formation intelligence, situational awareness, navigation, and data sharing. This Android app is a part of the larger TAK family of products.
Term Type: software
 
Windows Team Awareness Kit (WinTAK) WinTAK An application that can be installed on Windows devices (e.g. computer), which was developed to enable personnel in command centers to exchange data with users in the field (using ATAK) on the infrastructure already employed in the command center.
Term Type: software
 
Scrum Scrum is an agile project management framework that helps teams structure and manage their work through a set of values, principles, and practices. Much like a rugby team training for the big game, scrum encourages teams to learn through experiences, self-organize while working on a problem, and reflect on their wins and losses to continuously improve.
Term Type: software
 
Doctrine (PHP) The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping.
Term Type: software
 
Information Security Manual (ISM) The ISM is a cyber security framework that an organisation can apply, using their risk management framework, to protect their information technology and operational technology systems, applications and data from cyber threats.
Term Type: software
 
Microsoft Message Queuing (MSMQ) MSMQ is a messaging infrastructure and development technology that allows two or more applications to send messages to each other without having to immediately know the results.
Term Type: software
 
Grafana k6 (k6) k6 is an open-source load testing tool that makes performance testing easy and productive for engineering teams. k6 is free, developer-centric, and extensible. Using k6, you can test the reliability and performance of your systems and catch performance regressions and problems earlier.
Term Type: software
 
GitLab GitLab is a web-based Git repository that provides free open and private repositories, issue-following capabilities, and wikis. It is a complete DevOps platform that enables professionals to perform all the tasks in a project—from project planning and source code management to monitoring and security. Additionally, it allows teams to collaborate and build better software.
Term Type: software
 
Gatling Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.
Term Type: software
 
Azure Active Directory (AAD) Azure Active Directory is a cloud-based identity management solution that is used to manage users and groups, control access to cloud-based applications, and integrate with other cloud-based services. It is a multi-tenant directory service, which means that it can be used by multiple organizations at the same time.
Term Type: software
 
Role-based access control (RBAC) RBAC is access control based on user roles. Role permissions may be inherited through a role hierarchy and typically reflect the permissions needed to perform defined functions within an organization. A given role may apply to a single individual or to several individuals.
Term Type: software
 
Recommendation system (RecSys) RecSys is a subclass of information filtering system that provides suggestions for items that are most pertinent to a particular user. Recommender systems are particularly useful when an individual needs to choose an item from a potentially overwhelming number of items that a service may offer.
Term Type: software
 
Uplift modeling Uplift modeling is an emerging machine learning approach for estimating the treatment effect at an individual or subgroup level. It can be used for optimizing the performance of interventions such as marketing campaigns and product designs. Uplift modeling can be used to estimate which users are likely to benefit from a treatment and then prioritize delivering or promoting the preferred experience to those users.
Term Type: software
 
Churn prediction Churn prediction means detecting which customers are likely to leave a service or to cancel a subscription to a service. It is a critical prediction for many businesses because acquiring new clients often costs more than retaining existing ones.
Term Type: software
 
LTV prediction LTV is an estimate of the average revenue a customer will generate over the time that they use your app or service.
Term Type: software
 
Exploratory data analysis (EDA) Exploratory data analysis (EDA) is used by data scientists to analyze and investigate data sets and summarize their main characteristics, often employing data visualization methods.
Term Type: software
 
Quick Response code (QR) QR code, is a two-dimensional barcode with a larger storage capacity than the standard UPC (Universal Product Code). Its uses include product packaging, advertisements, and labeling products on retail store shelves.
Term Type: software
 
Resource Acquisition Is Initialization (RAII) RAII means that an object’s creation and destruction are tied to a resource being acquired and released.
Term Type: software
 
Standard Template Library (STL) STL is a software library originally designed by Alexander Stepanov for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called algorithms, containers, functions, and iterators.
Term Type: software
 
Transportable Programming Language (TPL) TPL is defined as one that can be used to codeany program that will compile and correctly execute onany machine in a designated range. The range specifies only the minimum software and hardware needed to support the TPL.
Term Type: software
 
Object Relational Mapping (ORM) ORM is a technique used in creating a `bridge` between object-oriented programs and, in most cases, relational databases.
Term Type: software
 
Software Development Lifecycle (SDLC) SDLC is the cost-effective and time-efficient process that development teams use to design and build high-quality software. The goal of SDLC is to minimize project risks through forward planning so that software meets customer expectations during production and beyond. This methodology outlines a series of steps that divide the software development process into tasks you can assign, complete, and measure.
Term Type: software
 
Leaner Style Sheets (LESS) LESS is a dynamic preprocessor style sheet language that can be compiled into CSS. LESS extends CSS with dynamic behaviour such as variables, mixins, operations, and functions. The main advantage of using LESS is that it makes writing CSS easier and more efficient, providing better organization and readability for your stylesheets.
Term Type: software
 
AS400 (AS400) AS400 software is designed to run on IBM’s midrange servers, which are known for their reliability, scalability, and ease of management. It is commonly used for business applications, such as accounting, inventory management, and order processing. AS400 provides a secure and reliable environment for critical business processes. It includes a robust database management system. AS400 supports programming languages like RPG, COBOL, and Java.
Term Type: software
 
Report Programming Generator (RPG) RPG is a high-performing programming language developed by IBM in 1959. It is a copyrighted module for users to access the majority of its version on IBM AS400-based systems. RPG provides a structured and efficient way to create business applications for various industries such as Manufacturing, Inventory Control, E-commerce, Cryptocurrency, and Supply Chain Management.
Term Type: software
 
Diversity Equity Inclusion (DEI) DEI stand as the foundational pillars for building vibrant, innovative, and resilient tech environments. These elements are strategic ones, driving forward-thinking tech companies toward greater innovation, adaptability, and market relevance. Diversity encompasses the spectrum of human identities, including race, gender, age, and beyond, enriching the tech sector with a multitude of perspectives and ideas. Equity aims at leveling the playing field, ensuring everyone has access to the same opportunities, thereby rectifying imbalances and historical injustices. Inclusion fosters a culture where every individual feels valued, respected, and fully empowered to contribute their best work.
Term Type: software
 


We would like to invite you to actively participate in enhancing the overall vocabulary experience. Here are a few ways you can contribute:

  • Share Your Notes If you've taken valuable notes while reading IT term definitions, consider sharing them with fellow users. Your insights could prove invaluable to others seeking information on the same term. Simply send us your notes, and we'll feature them for the community.
  • Submit New IT Term Definition Share a new IT term definition with us, and we'll explore the possibility of acquiring those IT terms for users' observation.
  • Report Broken URLs If you encounter any broken URLs or have trouble accessing a particular resource, please notify us immediately by sending an email to us.

Your active involvement contributes to the growth and improvement of our IT vocabulary, making it a richer resource for everyone. We appreciate your support and look forward to collaborating with you to create a more vibrant and extensive digital library community.

Thank you for being a valuable member of our online community!