We know the web can be a strange and confusing place, so we've put together this handy glossary to explain some of the more common terms you may encounter in a digital project.

  • A is for…

  • API

    A set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other service.

  • Agile

    Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer/end user.

  • Accessibility

    Accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment

  • Analytics

    Analytics is the discovery, interpretation, and communication of meaningful patterns in data; and the process of applying those patterns towards effective decision making.

  • B is for…

  • Brand

    A brand is an overall experience of a customer that distinguishes an organization or product from its rivals in the eyes of the customer.

  • Browser

    A web browser is a software application for accessing information on the World Wide Web. Each individual web page, image, and video is identified by a distinct URL, enabling browsers to retrieve and display them on the user's device.

  • Basecamp

    Basecamp is a real-time communication tool that helps teams stay on the same page

  • C is for…

  • Craft CMS

    Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

  • CSS

    Cascading Style Sheets is a language used for describing the presentation of a document written in a language like HTML.

  • Content Management System (CMS)

    A content management system manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment.

  • Content strategy

    Content strategy refers to the planning, development, and management of content—written or in other media.

  • Chatbot

    A chatbot is a computer program or an artificial intelligence which conducts a conversation via auditory or textual methods.

  • Copywriting

    Copywriting is the act of writing text for the purpose of advertising or other forms of marketing.

  • Cloud

    A visible mass of condensed watery vapour floating in the atmosphere, typically high above the general level of the ground.

  • Call to action

    Call to action is a button or link designed to prompt an immediate response or encourage an immediate interaction from the user.

  • Cache

    Cache is a component that stores data so that future requests for that data can be served faster.

  • D is for…

  • Development

    Development is the work involved in developing a web site for the Internet.

  • Database

    A database is an organized collection of data, generally stored and accessed electronically from a computer system.

  • E is for…

  • E-commerce

    E-commerce is the activity of buying or selling of products on online services or over the Internet.

  • F is for…

  • Foundation

    Foundation is a responsive front-end framework. Foundation provides a responsive grid and HTML and CSS UI components, templates, and code snippets.

  • Front end development

    Front-end web development is the practice of converting data into graphics for web users to view and interact with.

  • G is for…

  • Git

    Git is a version control system for tracking changes in source code during software development.

  • H is for…

  • HTML

    Hypertext Markup Language is the standard markup language for creating web pages and web applications.

  • Hosting

    A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.

  • I is for…

  • Information architecture

    Information architecture is the structural design of shared information environments; the art and science of organizing and labelling websites, intranets, online communities and software to support usability and findability.

  • J is for…

  • Javascript

    JavaScript is an object-oriented computer programming language commonly used to create interactive effects within web browsers.

  • K is for…

  • Kirby CMS

    Kirby CMS is a flat-file content management system.

  • L is for…

  • Laravel

    Laravel is a free, open-source PHP web framework intended for the development of web applications.

  • M is for…

  • Magento

    Magento is an open-source e-commerce platform.

  • Maintenance

    Maintenance is the process of keeping websites updated to the latest version, secure and backed up.

  • N is for…

  • Node JS

    Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.

  • O is for…

  • Open Source

    Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.

  • P is for…

  • Prototype

    A prototype is an early sample, model, or release of a product built to test a concept or process or to act as a thing to be replicated or learned from.

  • Pattern library

    A pattern library is a collection of user interface design elements.

  • Plugin

    A plug-in adds a specific feature to an existing website.

  • Production

    A production server is a type of server that is used to deploy and host live websites or Web applications.

  • PHP

    PHP is a server-side scripting language designed for web development.

  • Q is for…

  • Quality assurance

    Quality assurance is a way of preventing mistakes and defects in projects and avoiding problems when delivering products or services to customers.

  • R is for…

  • React JS

    React is a JavaScript library for building user interfaces.

  • Replatforming

    This is the process by which a website will move from one platform or framework to another.

  • Responsive Web Design

    Responsive Web Design is an approach that makes web pages render well on a variety of devices and window or screen sizes.

  • S is for…

  • Shopify

    Shopify is an out-of-the-box ecommerce solution for both small and large stores and caters for small and independent shops, as well as large retailers.

  • Search engine optimisation

    Search engine optimization is the process of affecting the online visibility of a website or a web page in a web search engine's results.

  • Scope

    Scope involves getting information required to start a project, and the features the product would have that would meet its stakeholders requirements.

  • Sitemap

    A site map is a list of pages of a website.

  • Staging website

    A staging website is a clone of the production website. It's generally used to develop and test new features.

  • SSL

    SSL encrypts the communication between your browser and the web server of the website you are visiting.

  • Slack

    Slack is a powerful tool for making team communication fast and easy.

  • SQL

    SQL is a domain-specific language used in programming. It's designed for managing data held in database management systems.

  • T is for…

  • Trello

    Trello is a task management app that gives you a visual overview of what is being worked on and who is working on it.

  • U is for…

  • User acceptance testing (UAT)

    User acceptance testing (UAT) is the last phase of the website testing process. During UAT, actual users test the website to make sure it can handle required tasks in real-world scenarios.

  • User experience (UX)

    The overall experience of a person using a product such as a website or computer application, especially in terms of how easy or pleasing it is to use.

  • User interface (UI)

    The means by which the user and a computer system interact, in particular the use of input devices and software.

  • Usability

    The degree to which something is able or fit to be used.

  • URL redirect (301)

    Is a technique for making a web page available under more than one URL address.

  • V is for…

  • Vimeo

    Vimeo is a video sharing platform that was launched in 2004.

  • W is for…

  • Wireframes

    Wireframes are a visual guide that represents the skeletal framework of a website. Wireframes are created for the purpose of arranging elements to best accomplish a particular purpose.

  • WordPress

    WordPress is a free and open-source content management system

  • WooCommerce

    WooCommerce is an open-source e-commerce plugin for WordPress.