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:
Application Programming Interface. An API enables an application or service to access the features or data of another operating system, application, or service.
Content Management System. A CMS is a software application used for creating and maintaining digital content.
Create, Read, Update, and Delete. In programming, create, read, edit, and delete are the four essential functions of data manipulation.
DataBase Management System. A software package designed to define, manipulate, retrieve and manage data in a database.
Development Operations. A system of working that helps to keep development, IT operations, and quality assurance departments coordinated and collaborative
Document Object Model. The DOM is a programming interface for HTML and XML documents.
Enterprise Resource Planning. ERP refers to software that organizations use to manage day-to-day business activities.
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.
Globally Unique Identifier. A 128-bit integer number used to identify resources.
Integrated Development Environment. IDE is software that provides facilities and functionality to developers for application development.
Model-View-Controller. An architectural pattern used in object-oriented programming, used for developing applications that distribute the program logic into three elements.
Open Authentication. An open protocol that makes secure authorization possible in a safe and standardized way.
Object-Oriented Programming. OOP is a programming paradigm based upon the notion of objects, each with unique attributes and behavior.
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.
Representational State Transfer. REST defines a programming architectural style that provides standards of a uniform, layered architecture for communication between systems.
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.
Software Development Kit. An SDK is a collection of software development tools in one installable package.
Simple Object Access Protocol. SOAP is used to define a messaging protocol specification for exchanging structured information by web services.
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.
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.
User Interface. The means by which the user and a computer system interact, in particular the use of input devices and software.
User Experience. The application design process to provide meaningful and proper experiences to users.
eXtensible Markup Language. XML is a markup language designed to establish a syntax for encoding readable documents that systems can easily parse.
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.