Common Acronyms Every Software Engineer Should Know

Sadat Jubayer

Sadat Jubayer

May 10, 2021

2 min read

Acronyms are pretty common in Software Engineering. Instead of saying Uniform Resouce Locator, we say URL, which is short and easy. Knowing the full forms of these is not mandatory but it's important for a Sofware Engineer or Developer.

Here I have compiled a list of common acronyms that are commonly used -

Common

  • IP - Internet Protocol
  • FTP - File Transfer Protocol
  • TCP - Transmission Control Protocol
  • URL - Uniform Resource Locator
  • URI - Uniform Resource Identifier
  • API - Application Programming Interface
  • JOSN - JavaScript Object Notaion
  • ARIA - Accessible Rich Internet Applications
  • PHP - PHP Hypertext Preprocessor
  • CMS - Content Management System
  • CORN - Command Run On
  • CRUD - Create, Read, Update, Delete
  • SSR - Server-Side Rendering
  • DOM - Document Object Model
  • HTML - HyperText Transfer Protocol
  • XML - Extensible Markup Language
  • AJAX - Asynchronous JavaScript and XML
  • CSS - Cascading Style Sheets
  • SASS - Syntactically Awesome Style Sheets
  • CORS - Cross-Origin Resource Sharing
  • CI/CD - Continuous Integration/Continuous Delivery
  • XSS - Cross-Site Scripting
  • GUI - Graphical User Interface
  • REGEX - Regular Expression
  • CSV - Comma Separated Value
  • DNS - Domain Name System
  • TLD - Top Level Domain

Database Realated

  • SQL - Structured Query Language
  • RDBMS - Relational Database Management System
  • ER diagram — Entity Relationship Diagram
  • ORM - Object Relational Mapping
  • SDK — Software Development Kit
  • SDLC - Software Development Life Cycle
  • SRS - Software requirements specification
  • MVC - Model View Controller
  • MVP - Model View Presenter
  • KISS - Keep It Simple, Stupid
  • DRY - Do not Repeat Yourself.
  • PM - Project Manger
  • QA - Quality Assurance
  • DBA - Database Administrator
  • CTO - Chief Technology Officer
  • COO - Chief Operating Officer
  • CEO - Chief Executive Officer
  • BA - Business Analyst