Technology has become an inseparable part of our everyday lives, and so are technology abbreviations. Whether you’re a seasoned techie or someone interested in technology, it is common to feel lost in the world of tech jargon. Knowing these terms can help tech professionals communicate better. Knowing these abbreviations will also help non-techies understand complex tech news articles. 

To assist anyone interested, we have curated a list of commonly used tech acronyms and classified them into subcategories for quick finding.

Cloud Computing

Here are common abbreviations related to cloud computing.

AcronymFull Form
ACDAutomated Call Distribution
ACIDAtomicity, Consistency, Isolation, Durability
CASBCloud Access Security Broker
CCMCloud Cost Management
CDNContent Delivery Network
CMDConfiguration Management Database
CSPCloud Service Provider
DDoSDistributed Denial of Service
DPAData Processing Agreement
EBSElastic Block Store
ECMEnterprise Content Management
ESBEnterprise Service Bus
FaaSFunction as a Service
FIMFile Integrity Monitoring
HPCHigh-Performance Computing
IaaSInfrastructure as a Service
IASIdentity and Access Management
IDSIntrusion Detection System
IPSIntrusion Prevention System
MDMMobile Device Management
NaaSNetwork as a Service
NASNetwork Attached Storage
OCIOpen Container Initiative
PaaSPlatform as a Service
SaaSSoftware as a Service
SFTPSecure File Transfer Protocol
SIEMSecurity Information and Event Management
SOCSecurity Operations Center
STaaSStorage as a Service
VPCVirtual Private Cloud
WAFWeb Application Firewall
XDRExtended Detection and Response

AI and ML

The following acronyms are used in the fields of AI and ML.

AcronymFull Form
AIArtificial Intelligence
ANNArtificial Neural Network
ASRAutomatic Speech Recognition
AUCArea Under Curve
BERTBidirectional Encoder Representations from Transformers
BEUBilingual Evaluation Understudy
CBOWContinuous Bag of Words
CNNConvolutional Neural Network
CTCConnectionist Temporal Classification
CVComputer Vision
DLDeep Learning
DNNDeep Neural Network
DSBSDecision Support Business System
EDAExploratory Data Analysis
GANGenerative Adversarial Network
GPTGenerative Pre-trained Transformer
HMMHidden Markov Model
IMSIntelligent Management System
IoUIntersection over Union
LNNLogic Neural Network
LSTMLong Short-Term Memory
M2MMachine to Machine
MAEMean Absolute Error
MIMutual Information
MLMachine Learning
MLOpsMachine Learning Operations
MSEMean Squared Error
NANatural Intelligence
NNNNonlinear Neural Network
NLPNatural Language Processing
NLUNatural Language Understanding
PCAPrincipal Component Analysis
Q-LearningQuality Learning
RLReinforcement Learning
RMSERoot Mean Squared Error
RNNRecurrent Neural Network
ROCReceiver Operating Characteristic
RPARobotic Process Automation
SGDStochastic Gradient Descent
SRSpeech Recognition
SVMSupport Vector Machine
TF-IDFTerm Frequency-Inverse Document Frequency
TTSText to Speech

Data Management

Here are some data management related abbreviations.

AcronymFull Form
4D QLFour-Dimensional Query Language
ACIDAtomicity, Consistency, Isolation, Durability
ADFApplication Development Framework
ADSIActive Directory Service Interfaces
APIApplication Programming Interface
BCNFBoyce-Codd Normal Form
BIBusiness Intelligence
BLOBinary Large Object
CDMConceptual Data Model
CLOCharacter Large Object
CRUDCreate, Read, Update, Delete
CUDCreate, Update, Delete
DASDirect Attached Storage
DMSDatabase Management System
DCIData, Context, Interaction
DCMData Content Management
DDLData Definition Language
DMLData Manipulation Language
DMSData Management System
DQLData Query Language
DRDADistributed Relational Database Architecture
DSSDecision Support System
DWData Warehouse
EEREnhanced Entity-Relationship
ELTExtract, Load, Transform
ERDEntity-Relationship Diagram
ETLExtract, Transform, Load
FKForeign Key
GISGeographic Information System
JDCJava Database Connectivity
JSONJavaScript Object Notation
LODLevel of Detail
MDMMaster Data Management
MISManagement Information System
MQTMaterialized Query Table
NFNormal Form
NoSQLNot Only SQL
ODBCOpen Database Connectivity
OAPOnline Analytical Processing
OLMOnline Marketing
OLTPOnline Transaction Processing
PKPrimary Key
PL/SQLProcedural Language/Structured Query Language
RDMSRelational Database Management System
RDFResource Description Framework
RDSMSRelational Data Stream Management System
RMDRelational Model Database
RPORecovery Point Objective
RTDBMSReal-Time Database Management System
RTORecovery Time Objective
SCDSlowly Changing Dimension
SPStored Procedure
SQLStructured Query Language
T-SQLTransact-SQL
TCLTransaction Control Language
UDFUser Defined Function
UUIDUniversally Unique Identifier
XSLTExtensible Stylesheet Language Transformations

Software Development

The following abbreviations are used in the field of software development.

AcronymFull Form
AJAXAsynchronous JavaScript and XML
APIApplication Programming Interface
ASCIIAmerican Standard Code for Information Interchange
BDDBehavior-Driven Development
CI/CDContinuous Delivery / Continuous Deployment
CIContinuous Integration
CLICommand Line Interface
CSRFCross-Site Request Forgery
CSSCascading Style Sheets
CSS3Cascading Style Sheets, version 3
DOMDocument Object Model
DSLDomain-Specific Language
EOFEnd of File
EOLEnd of Line
FIFOFirst In, First Out
GITGlobal Information Tracker
HTMLHyperText Markup Language
I/OInput/Output
IDEIntegrated Development Environment
JAVA EEJava Platform, Enterprise Edition
JCEJava Cryptography Extension
JDKJava Development Kit
JSJavaScript
JSONJavaScript Object Notation
JWTJSON Web Token
MVCModel-View-Controller
MVPModel-View-Presenter
OAUTH Open Authorization
OOPObject-Oriented Programming
PHPHypertext Preprocessor
QAQuality Assurance
RADRapid Application Development
RSTRepresentational State Transfer
SAMLSecurity Assertion Markup Language
SDKSoftware Development Kit
SOAPSimple Object Access Protocol
SPASingle-Page Application
SSHSecure Shell
SSLSecure Sockets Layer
TDDTest-Driven Development
TLSTransport Layer Security
UIUser Interface
UXUser Experience
VBSVisual Basic Script
VCSVersion Control System
WYSIWYG What You See Is What You Get
XHTMLExtensible HyperText Markup Language
XMLExtensible Markup Language
XML RPCXML Remote Procedure Call
XSDXML Schema Definition
XSSCross-Site Scripting
YAMLYAML Ain’t Markup Language

Cybersecurity

The list of cybersecurity acronyms is as follows.

AcronymFull Form
ACLAccess Control List
AESAdvanced Encryption Standard
APTAdvanced Persistent Threat
CBSPCloud-Based Security Posture
CISOChief Information Security Officer
CORSCross-Origin Resource Sharing
CSPContent Security Policy
CSRFCross-Site Request Forgery
CTFCapture the Flag
CVSSCommon Vulnerability Scoring System
CWECommon Weakness Enumeration
DDoSDistributed Denial of Service
DESData Encryption Standard
DKIMDomainKeys Identified Mail
DLPData Loss Prevention
DMARCDomain-based Message Authentication, Reporting, and Conformance
DNSSEDomain Name System Security Extensions
DoSDenial of Service
DSADigital Signature Algorithm
DTData Transmission
FISMAFederal Information Security Management Act
FUDFile Under Dust
GRCGovernance, Risk, and Compliance
HIDSHost-based Intrusion Detection System
IAMIdentity and Access Management
IDSIntrusion Detection System
IPSIntrusion Prevention System
IPSecIP Security
IRIncident Response
ISOInternational Organization for Standardization
LFILocal File Inclusion
MFAMulti-Factor Authentication
MITMMan-in-the-Middle
NIDSNetwork-based Intrusion Detection System
NISTNational Institute of Standards and Technology
OSCIOpen Source Compliance Initiative
OWASPOpen Web Application Security Project
PCI DSSPayment Card Industry Data Security Standard
PIIPersonally Identifiable Information
PKIPublic Key Infrastructure
PTPenetration Testing
RATRemote Access Trojan
RDPRemote Desktop Protocol
RFIRemote File Inclusion
SAMLSecurity Assertion Markup Language
SASTStatic Application Security Testing
SCDSecurity Configuration and Deployment
SESecurity Engineer
SIEMSecurity Information and Event Management
SOCSecurity Operations Center
SPFSender Policy Framework
SQLiSQL Injection
SSEServer-Side Encryption
STS Security Token Service
TLSTransport Layer Security
VPNVirtual Private Network
WAFWeb Application Firewall
WAPWireless Application Protocol
XSSCross-Site Scripting

IT Infrastructure

These are the abbreviations used in IT infrastructure.

AcronymFull Form
ADFCActive Directory Federation Services
BGP Border Gateway Protocol
BIOSBasic Input/Output System
BYODBring Your Own Device
CI/CDContinuous Integration/Continuous Deployment
CLICommand Line Interface
DCData Center/Direct Current
DHCPDynamic Host Configuration Protocol
DNSDomain Name System
DRSDistributed Resource Scheduler
ESX Elastic Sky X (formerly, now part of VMware’s hypervisor technology)
FOSSFree and Open-Source Software
FTPFile Transfer Protocol
GUIGraphical User Interface
HAHigh Availability
HACHigh Availability Cluster
HTTPHypertext Transfer Protocol
HTTPSHypertext Transfer Protocol Secure
IDSIntrusion Detection System
IOPSInput/Output Operations Per Second
IPSIntrusion Prevention System
iSCSI Internet Small Computer Systems Interface
KVMKernel-based Virtual Machine
LDAPLightweight Directory Access Protocol
MTSCMicrosoft Terminal Services Client
NASNetwork Attached Storage
NFSNetwork File System
OLAOperational Level Agreement
OSOperating System
OSSOpen Source Software
P2VPhysical to Virtual (conversion)
PSUPower Supply Unit
QEQuick Emulator (open-source emulator and virtualizer)
RAIDRedundant Array of Independent Disks
RAMRandom Access Memory
ROMRead-Only Memory
SANStorage Area Network
SDNSoftware-Defined Networking
SFTPSecure File Transfer Protocol
SMTPSimple Mail Transfer Protocol
SNMPSimple Network Management Protocol
SSDSolid State Drive
SSSecure Shell
TCP/IP Transmission Control Protocol/Internet Protocol
TTPTeletypewriter
UPSUninterruptible Power Supply
VCSVersion Control System/ Veritas Cluster Server
VDIVirtual Desktop Infrastructure
VGVolume Group
VMVirtual Machine
VSMVirtual Supervisor Module (Cisco)
VTLVirtual Tape Library
VXLANVirtual Extensible LAN
WINSWindows Internet Name Service
WMIWindows Management Instrumentation

Networking/Internet

The following list contains networking abbreviations.

AcronymFull Form
BGPBorder Gateway Protocol
CIDRClassless Inter-Domain Routing
CNAMECanonical Name
D2DDevice to Device
DHCPDynamic Host Configuration Protocol
DOMDocument Object Model
HARHTTP Archive
ICMPInternet Control Message Protocol
IMAPInternet Message Access Protocol
IoTInternet of Things
IPInternet Protocol
LANLocal Area Network
MACMedia Access Control
MIMEMultipurpose Internet Mail Extensions
MPLSMultiprotocol Label Switching
MXMail Exchange
NANegative Acknowledgment
NATNetwork Address Translation
NICNetwork Interface Card
NSName Server
POPPost Office Protocol
PPTPPoint-to-Point Tunneling Protocol
QoSQuality of Service
QUICQuick UDP Internet Connections
RDPRemote Desktop Protocol
RSSReally Simple Syndication
SOAStart of Authority
TCPTransmission Control Protocol
TLDTop-Level Domain
TTLTime to Live
UDPUser Datagram Protocol
URIUniform Resource Identifier
URLUniform Resource Locator
VIPVirtual IP Address
VLANVirtual LAN
WANWide Area Network
WLANWireless Local Area Network
WPANWireless Personal Area Network
WWWWorld Wide Web

AWS

Here is the list of popular AWS-related abbreviations.

AcronymFull Form
AWSAmazon Web Services
AESAmazon Elasticsearch Service (now Amazon OpenSearch Service)
AMIAmazon Machine Image
ACMAWS Certificate Manager
ASGAuto Scaling Group
ECCElastic Compute Cloud
ECSElastic Container Service
ECRElastic Container Registry
EFSElastic File System
EIElastic Inference
ENAElastic Network Adapter
EKSElastic Kubernetes Service
EBSElastic Block Store
EMRElastic MapReduce
ELBElastic Load Balancing
EFAElastic Fabric Adapter
EIPElastic IP Address
ENIElastic Network Interface
ECUElastic Compute Unit
KMSKey Management Service
S3Simple Storage Service
RDSRelational Database Service
SNSSimple Notification Service
SQSSimple Queue Service
SWSSimple Workflow Service

Azure

Azure related abbreviations are listed below.

AcronymFull Form
AADAzure Active Directory
AAD B2CAzure Active Directory Business to Consumer
ADFAzure Data Factory
AKSAzure Kubernetes Service
ARMAzure Resource Manager
ARM TemplateAzure Resource Manager Template
ASRAzure Site Recovery
Azure ArcAzure management for any infrastructure
BlobBinary Large Object
COSMOS DBAzure Cosmos Database
NSGNetwork Security Group
RGResource Group
VNetVirtual Network

GCP

These acronyms are related to GCP (Google Cloud Platform).

AcronymFull Form
GCPGoogle Cloud Platform
GCEGoogle Compute Engine
GKEGoogle Kubernetes Engine
GCSGoogle Cloud Storage

Conclusion

After going through this list of technology abbreviations, readers will better understand the technology world.