The terminology used for entries upon this site uses abbreviations/acronyms which may not always be used consistently between different sites. This short glossary is intended to provide a useful and accessible set of definitions for the terms that we use, and wherever possible, to cite an authority for any of the definitions where this might be appropriate or available.

Acronym Title Description Type
Back-end Back-end

In software development, the database is often referred to as the back-end. The use of this term implies that the business and presentation programming is designed separately from the database and the design of each can be changed without affecting the other.

CAPTCHA Completely Automated Public Turing Test to Tell Computers and Humans Apart

An online test/code designed to separate humans from computers, used as a security measure and usually involving a visual-perception task. Also commonly known as a computer program that generates such tests.

CDN Content-delivery network

A network specializing in the delivery of streaming audio and video.

CGI Common Gateway Interface

The common gateway interface (CGI) is a standard way for a Web server to pass a Web user's request to an application program and to receive data back to forward to the user. When the user requests a Web page (for example, by clicking on a highlighted word or entering a Web site address), the server sends back the requested page. However, when a user fills out a form on a Web page and sends it in, it usually needs to be processed by an application program. The Web server typically passes the form information to a small application program that processes the data and may send back a confirmation message. This method or convention for passing data back and forth between the server and the application is called the common gateway interface (CGI). It is part of the Web's Hypertext Transfer Protocol HTTP).

CLI Command Line Interface

A CLI (command line interface) is a user interface to a computer's operating system or an application in which the user responds to a visual prompt by typing in a command on a specified line, receives a response back from the system, and then enters another command, and so forth.

CMS Content Management System

A content management system is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. One such implementation is Joomla!

CSV Comma Separated Values

CSV a plain text file in which information is broken down into fields and stored in order to transfer the data between programs or simply store small to moderate amounts of information upon disk. Also known as delimited or tabular data.

Cloud Computing Cloud Computing

A computing model in which computer and data services as leased by an individual or organization from a remote service provider. This enables computing resources to be purchased on an as needed basis rather than as a large equipment investment. Many services including document storage, software and database resources can be purchased under this model.

DB Database

A collection of information, usually in electronic form, stored in a specific format for easy retrieval and used in reports and other applications.  Typical system include products such as Oracle, MySQL and Microsoft SQL*Server.

DaaS Database as a Service

A service under the cloud computing model in which subscribers can design databases on the server of a remote service provider, often specifying the database software to be used along with the server space, CPU speed and server memory. The subscriber can then use local software to access the database over the Internet from any computer in the world and pay only for the server resources that are actually used. The amount of resources allocated to a database application can be changed as needed.

FE Front End

In software development, the front end represents any logic and presentation code such as user forms and interfaces, reports and business logic that exists separately from the database.

FTP File Transfer Protocol

A TCP/IP standard used to log onto a network, list directories and copy files. FTP authenticates users and allows them to transfer files, list directories, delete and rename files on a remote host, and perform wild-card transfers. In LAN technology for user authentication, file transfer, list directories of the foreign host, etc.

GB Gigabyte

One billion characters of information, More precisely, 1024**3 bytes (1024 x 1024 x 1024 or 1,073,741,824 bytes).

HMVC Hierarchical-Model–view–controller

HMVC is an evolution of the MVC pattern used for most web applications today. It came about as an answer to the scalability problems apparent within applications which used MVC.

HTML HyperText Markup Language

HTML (or HTM) is a coding language used to create Hypertext documents for use on the world wide web. HTML looks a lot like old-fashioned typesetting code, where you surround a block of text with codes that indicate how it should appear. Additionally, in HTML you can specify that a block of text, or a word, is linked to another file on the Internet.

HTML5 HyperText Markup Language 5

A whole set of new elements that make it much easier to structure pages, which commenced in 2004, is currently being carried out in a joint effort between the W3C HTML WG and the WHATWG.

HTTP The Hypertext Transfer Protocol

(HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.

Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext.

HTTPS Secured HTTP or HTTP Secure

An Internet protocol that is used by Web servers and Web browsers to transfer and display hypermedia documents securely across the Internet.

IP Internet Protocol

The set of rules that govern the systems connected to the Internet. IP Address is a digital code specific to each computer that is connected up to the Internet.

JED Joomla Extensions Directory

A collection of applications (components. modules and/or plugins) that are available either in a free or paid form available from third parties.

Go To Top

The Macrotone Consulting Web site would like to use cookies to store information on your computer, to improve our website. Cookies used for the essential operation of the site have already been set. To find out more about the cookies we use and how to delete them, see our Privacy Policy.

I accept cookies from this site.