Here you’ll find clear definitions of terms we frequently use when working on or talking about a digital project.
This resource is designed to help you understand the terminology we use easily and clearly. If you have a question about a term please get in touch here, we’re always happy to help.
A
-
API#
An API is a set of rules and tools that allows different software applications to communicate and interact with each other. It defines the methods and data formats for requesting and exchanging information, facilitating seamless integration between diverse systems. An example is a weather app using an API to fetch real-time data, ensuring users receive up-to-date information without hosting the entire weather database.
-
Application#
An application, often called an "app," is a computer program or software designed to perform specific tasks or functions for end-users. Applications can range from productivity tools and games to more specialised programs for various purposes.
B
-
Back-end Development#
Back-end development involves building and maintaining the server side of a website or application. Back-end developers manage databases, infrastructure, and server-side functionality. They handle tasks like data processing , user authentication and server optimisation to ensure software operates effectively.
-
Bounce rate#
The percentage of visits to a web page where users did not engage, defined by spending less than 10 seconds, not triggering an event, or viewing fewer than 2 pages.
-
Branding#
The creation and promotion of a brand, encompassing visual identity and messaging. It involves crafting a distinct image to resonate with the target audience, establish brand recognition, and convey a compelling message about the product, service, or organisation.
C
-
Carbon Footprint#
The total amount of greenhouse gases, primarily carbon dioxide, produced directly or indirectly by an individual, organisation, activity, event, or product. Measuring and reducing carbon footprints contribute to environmental sustainability and awareness.
-
CDN (Content Delivery Network)#
A network of servers distributed globally to deliver web content quickly to users. It reduces load times by caching content closer to users, improving website performance, speed and reliability across regions.
-
CMS (Content Management System)#
A software application that makes creating and managing digital content easy without technical expertise. It simplifies tasks like editing, publishing, and organising content, making updating a website easier and more accessible.
-
Consultancy#
Within web design and development, consultants draw on their experience to provide strategic advice and guidance. Consultants work with clients helping them to make informed decisions, overcome challenges and implement digital strategies that focus on achieving their objectives.
-
Content SEO#
This is the practice of strategically optimising online content for search engines. It involves thorough keyword research, strategic placement, and maintaining high-quality, relevant content to increase a website's visibility and ranking and attract organic traffic through improved search engine results.
-
CRM (Customer Relationship Management)#
A system used by businesses to manage interactions with current and potential customers. It is used to organise customer data, streamline sales and marketing, enhance customer service and customer relationships, track data and improve business efficiency.
-
CSS (Cascading Style Sheets)#
CSS is a styling language used in web development to control the visual presentation of HTML documents. It defines the layout, colours, fonts, and other aspects, ensuring a consistent and appealing design across websites and applications.
D
-
Database#
An organised collection of structured data stored electronically that enables efficient data storage, retrieval, and management. Databases are crucial for various applications, supporting tasks like information organisation, analysis, and retrieval in software development and beyond.
-
Deployment#
The process of making a website or application available for use. It involves transferring software, configurations, and resources to a server or hosting environment, ensuring the system is operational and accessible to users following the testing phases.
-
Digital Ecosystem#
An interconnected network of software applications, platforms, and services. It encompasses the collaborative and interdependent relationships between various digital components, fostering a cohesive environment for information exchange, integration and functionality.
-
Digital Integrations#
The process of connecting and combining different digital systems and tools to work seamlessly together. It enables smooth data flow, collaboration and functionality across various software applications and platforms within a digital ecosystem.
-
Digital Partner#
A collaborator or company specialising in digital services. They provide expertise in areas such as web development and digital strategy, contributing to an organisation's online success and growth through technology solutions and collaboration.
-
Digital Strategy#
A strategic plan of action that employs digital channels and technologies to achieve specific business goals. It involves optimising online presence through marketing, the use of technology and content development. The goal is to align digital efforts with broader business objectives for enhanced performance and success.
-
Domain#
A unique name that identifies a website on the internet. It serves as the web address, directing users to the specific location of a website. Domains are registered and managed to establish an online presence.
E
-
Eco Web Hosting#
Involves hosting websites committed to environmentally friendly practices. It minimises environmental impact through the use of energy-efficient technologies, reliance on renewable energy sources, and the adoption of sustainable practices, all aimed at reducing the carbon footprint associated with hosting services.
-
Energy-efficient technologies#
Technologies designed to minimise energy consumption while providing effective and optimised performance. These technologies are developed with a focus on reducing energy waste and environmental impact. They may incorporate features like improved efficiency, resource conservation, and sustainable practices.
-
Environmentally Conscious Hosting#
Hosting services designed to minimise environmental impact. Providers adopt eco-friendly practices, such as using renewable energy sources and energy-efficient technologies, to reduce the carbon footprint associated with web hosting operations.
F
-
Figma#
Figma is a cloud-based design tool for creating user interfaces, prototypes, and collaboration in real-time. It allows teams to design, share, and iterate on projects seamlessly, making it ideal for web and app design, especially when teams are working remotely.
-
Front-end Developer#
A front-end developer builds the user interface of a website or application. They use HTML, CSS, and JavaScript to create the elements that users interact with, ensuring a seamless and engaging digital experience.
G
-
Google Analytics#
Web analytics service by Google that tracks and reports website traffic. It provides valuable insights into user behaviour, site performance and marketing effectiveness. The insights allow website owners to optimise their online presence and strategies.
-
Google Analytics 4 (GA4)#
Latest iteration of Google Analytics. GA4 introduces enhanced features, improved user-centric metrics and focuses on cross-platform analytics. It provides businesses with advanced insights and capabilities for a more comprehensive understanding of user behaviour.
H
-
Hi-Fi (High-Fidelity) Wireframes#
Detailed visual representations of a website or application's layout. They include specific design elements, visuals and sometimes functionality of the final product. In comparison to Lo-Fi wireframes, they offer a much more polished and realistic view of how the finished product will look, feel and function.
-
Hosting#
The process of making a website or app accessible on the internet by storing its data on servers, ensuring reliable access, security, performance and interaction for users worldwide.
-
Hosting Environment#
The hosting environment refers to the infrastructure where websites or applications are stored and made accessible on the Internet. It includes servers, network configurations and software setups, providing the necessary resources for online content delivery and functionality.
-
HTML (Hypertext Markup Language)#
HTML is a fundamental language in web development used to structure and present content on the internet. It employs tags to define elements such as headings, paragraphs, links and images, shaping the layout and appearance of web pages.
I
-
Information Architecture#
The organisation and structure of content on a website or application to enhance the user experience. It focuses on intuitive navigation, clear categorisation and logical flow to ensure users can easily find and understand information within a digital space.
-
Interactive Prototypes#
Functional models of websites or applications that allow users to actively engage with the design. They provide a tangible representation of the user interface and functionalities that enable testing and gathering of valuable feedback before final development begins.
J
-
JavaScript#
A versatile programming language commonly used in web development. It enables dynamic and interactive elements on websites, facilitating tasks like form validation and asynchronous communication. JavaScript is an essential tool for creating engaging and responsive user experiences in web applications.
-
Jira#
A project management and issue-tracking tool designed to help teams plan, track and manage work by providing a central platform for collaboration. Jira has customisable workflows and supports agile methodologies that enhance team planning and project management.
L
-
Laravel#
A PHP web application framework designed for elegant and efficient web development. It offers a modular and expressive structure and simplifies web development tasks, making it a popular choice for creating modern and maintainable applications.
-
Lo-Fi (Low-Fidelity) Wireframes#
Basic visual sketches of a website or application layout. Typically, they present basic structures and lack detailed design elements, offering a quick representation for early-stage idea exploration and feedback. Lo-Fi Wireframes help clients to conceptualise the project's structure.
M
-
Maintenance#
Ensures the proper functioning, security, and optimal performance of a website or application. It includes updates, bug fixes, and monitoring to address issues promptly, enhancing the user experience and safeguarding against potential problems.
-
Miro#
An online collaborative whiteboard platform that facilitates visual collaboration among teams. It allows users to collaborate in real-time, creating diagrams, mind maps and other visualisations designed to enhance remote collaboration and team brainstorming.
P
-
Persona Development#
The process of creating semi-fictional representations of ideal target customers based on data and wider research. Identifying different user types through personas informs decision-making, ensuring products or services align effectively with the target audience.
-
PHP (Hypertext Preprocessor)#
PHP is a widely used server-side scripting language designed for web development. It allows developers to create dynamic and interactive web pages and apps.
-
PHP Framework#
A PHP framework is like a set of tools for web developers. It helps developers build robust websites more quickly and efficiently by providing pre-built mechanics. This speeds up the development process and helps ensure the final website is solid and functional.
-
Prototypes#
Early models or versions used to show and test the look, feel and flow of a website. Used for testing and feedback, they offer a visual representation before final development helping designers and clients to refine and ensure alignment with project goals.
S
-
SaaS (Software as a Service)#
Software that is delivered through the internet without downloads. Users subscribe to applications hosted on remote servers and access them via web browsers. No maintenance or updates are required, making it a convenient and cost-effective way to use the software.
-
SEO (Search Engine Optimisation)#
SEO combines content optimisation and technical enhancements to boost a website's visibility in search engine results. It involves refining content, utilising strategic keywords and optimising technical aspects like site speed and indexing to attract organic traffic and improve search engine rankings.
-
Server-Side#
Server-side is where the server does the processing in a client-server setup. It runs scripts, manages databases, and responds to requests. This enhances web applications, making them more dynamic.
-
Servers#
Servers are computers that provide services and data to other devices. They handle tasks such as hosting websites, managing databases and facilitating network communication, playing a vital role in delivering online content and supporting various applications.
-
Sketch#
Sketch is a digital design platform for creating user interfaces, websites, and app prototypes. It features vector editing, collaboration tools, and design systems, making it popular for UI/UX designers seeking streamlined workflows for macOS.
-
Software Application#
A software application, or app, is a computer program created to perform specific tasks for users. It includes a wide range of programs, from productivity tools and games to specialised applications, designed to run on devices like desktops, smartphones, and tablets.
-
SSL Certificate#
An SSL (Secure Socket Layer) certificate is a digital certificate that is often used to provide a secure connection between a user's web browser and a server. It ensures the encryption of data transmitted, enhancing privacy and security for online interactions.
-
Statamic#
A web-based CMS offering a secure, fast and customisable platform for website development. Statamic’s user-friendly interface simplifies content, structure and page layout management providing an efficient and clutter-free experience for users in website administration.
T
-
Technical SEO#
Optimising a website's technical aspects to enhance search engine visibility. It involves improving website speed, optimising for mobile devices, indexing and fixing technical issues to ensure search engines can efficiently crawl and index the site for optimal performance in search results.
U
-
UI (User Interface)#
UI is the point of interaction between a user and a digital device or piece of software. It encompasses elements like buttons, menus and visual design, focusing on creating a seamless and intuitive experience for users.
-
UI Design (User Interface Design)#
UI design is the process of creating visually appealing and user-friendly interfaces for digital devices or software. UI designers use colour, texture, shape, imagery and typography to enhance the overall user experience and ensure intuitive interaction.
-
User Research#
User research is the study and analysis of user behaviour and preferences. Insights are used to inform design decisions, ensuring products or services are tailored to meet user needs and expectations effectively.
-
UX (User Experience)#
UX is the overall experience a person has while interacting with a product, system or service. It encompasses usability, accessibility and satisfaction, focusing on providing users with a positive and seamless experience throughout their interaction.
-
UX Design (User Experience Design)#
UX design is the craft of creating a user-friendly digital experience for websites or apps. It requires understanding user needs, designing journeys for optimal conversion and considering the hierarchy of desired user actions. The goal is to engage and inspire users, ensuring a seamless digital experience.
W
-
Website Design#
The process of crafting an intuitive and interactive website experience that users will understand and enjoy. Website design involves creating a cohesive appearance supported by information architecture that effectively conveys the intended messages, driving users toward desired business goals.
-
Website Development#
Website development is the systematic process of building, implementing and maintaining the technical and functional aspects of a website. It includes coding, programming and integrating various components to create a functional and visually appealing online platform for user interaction.
-
Wireframes#
Wireframes are basic, low-fidelity visual representations of the layout of a website or app that outline the structure and key elements without detailed design. Wireframes act as a blueprint to help with the early-stage planning and communication of a project layout and functionality.
-
WordPress#
A popular and widely used, open-source CMS for creating and building websites. With customisable templates and plugins, it provides a user-friendly platform for developing and maintaining digital content without extensive technical knowledge.
-
WYSIWYG (What You See Is What You Get)#
A user interface or editor that enables users to create and edit content with a visual representation of the final output. Used in web development to simplify content creation without the need for coding.