Top 25 Application Development Acronyms
Decoding the World of ITSM Related Terms
Carley Kimball, Media Specialist
4 Min Read
In the world of IT (Information Technology), there seems to be an acronym for everything. For those just jumping into the field, it can be a little overwhelming trying to navigate conversations filled with series of letters with unknown meanings. That’s why we decided to compile thousands of acronyms under the IT umbrella. We plan to break these down further for you, focusing on different topics so that you can easily reference what you’re looking for.
This week, we will highlight the Top 25 Acronyms for Application Development, a branch of GDC’s services that provides our clients with a range of offerings including custom application development services, modernization, and cloud development that drive measurable business outcomes with enhanced user experiences.
Here are the Top 25 Acronyms, along with their definitions, that you may run into within Application Development:
AJAX
Asynchronous JavaScript and XML. Ajax is a set of techniques using web technologies on the client-side to create asynchronous communication in web applications.
API
Application Programming Interface. An API enables an application or service to access the features or data of another operating system, application, or service.
CMS
Content Management System. A CMS is a software application used for creating and maintaining digital content.
CRUD
Create, Read, Update, and Delete. In programming, create, read, edit, and delete are the four essential functions of data manipulation.
DBMS
DataBase Management System. A software package designed to define, manipulate, retrieve and manage data in a database.
DevOps
Development Operations. A system of working that helps to keep development, IT operations, and quality assurance departments coordinated and collaborative
DOM
Document Object Model. The DOM is a programming interface for HTML and XML documents.
ERP
Enterprise Resource Planning. ERP refers to software that organizations use to manage day-to-day business activities.
ETL
Extract, Transform, Load. ETL is a type of data integration that refers to the three steps (extract, transform, load) used to collate and process data from multiple sources.
GUID
Globally Unique Identifier. A 128-bit integer number used to identify resources.
IDE
Integrated Development Environment. IDE is software that provides facilities and functionality to developers for application development.
JSON
JavaScript Object Notation. JSON is a commonly used data-interchange format.
MVC
Model-View-Controller. An architectural pattern used in object-oriented programming, used for developing applications that distribute the program logic into three elements.
OAuth
Open Authentication. An open protocol that makes secure authorization possible in a safe and standardized way.
OOP
Object-Oriented Programming. OOP is a programming paradigm based upon the notion of objects, each with unique attributes and behavior.
ORM
Object Relational Mapping. ORM is a mechanism that makes it possible to address, access and manipulate objects without having to consider how those objects relate to their data sources.
REST
Representational State Transfer. REST defines a programming architectural style that provides standards of a uniform, layered architecture for communication between systems.
SAAS
Software-as-a-Service. SaaS is a software solution that is purchased from a cloud service provider on a subscription or pay-per-use model.
SDK
Software Development Kit. An SDK is a collection of software development tools in one installable package.
SOAP
Simple Object Access Protocol. SOAP is used to define a messaging protocol specification for exchanging structured information by web services.
SPA
Single-Page Application. A SPA is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the old method of a web browser reloading or loading entirely new pages.
SSL
Secure Sockets Layer. SSL is a protocol for web browsers and servers that allows for the authentication, encryption, and decryption of data sent over the Internet.
UI
User Interface. The means by which the user and a computer system interact, in particular the use of input devices and software.
UX
User Experience. The application design process to provide meaningful and proper experiences to users.
XML
eXtensible Markup Language. XML is a markup language designed to establish a syntax for encoding readable documents that systems can easily parse.
To decode more IT-related acronyms and terms, check out our IT Acronyms and Abbreviations Resource or try searching TechTerms.com.
About Global Data Consultants, LLC.
Global Data Consultants, LLC empowers businesses to increase employee productivity, maximize investments and improve operational efficiencies. With experienced and certified professionals, GDC delivers services in the areas of application development, data center, 24/7 multilingual service desk, managed IT services, desktop lifecycle management, project management, and business process consulting.