Skip to main content

Definitions of technical terms

A/B testing A/B testing is a user experience research method where two versions (A and B) are shown simultaneously to different audience segments in order to determine which performs better in relation to a specific goal. Then, it is statistically measured which version delivered the best results, so that decisions are based on data rather than assumptions.
API (Application Programming Interface) A communication bridge that allows two different software systems to “talk” to each other and exchange data in an organized and secure way. E.g. a weather app calls an API to receive measurements from an external server.
Back-end The “invisible” part of an application: server, database, and business logic that processes data, manages users, and performs calculations. When you press a button on the Front-end, the Back-end executes the command and returns the result.
CRO (Conversion Rate Optimization) A systematic process of increasing the percentage of visitors who complete desired actions (purchase, sign-up, form submission). Through behavior analysis, UX improvements and tests (e.g. A/B), it makes the website more effective and maximizes the return from existing traffic.
ELΟT 1435 A Greek Quality Standard for companies providing Communication Services (advertising, PR, digital agencies). For the client, it serves as a guarantee of standardized, controlled, and high-quality procedures throughout the entire collaboration cycle: from proposal and project management to delivery and support.
Front-end The visible part of a website/application with which the user interacts: buttons, menus, text, forms, etc. It is implemented with HTML, CSS, and JavaScript, “bringing” the design (UI/UX) to life into an attractive and functional experience.
KPI (Key Performance Indicator) A measurable indicator for tracking progress toward a larger goal. It is not the goal itself but a “checkpoint.” Example: if the goal is “increase online sales,” a KPI could be “+15% monthly traffic.”
Leads Individuals or organizations that have shown interest in products/services (e.g. form, sign-up, inquiry). They are potential customers for further nurturing and conversion into actual customers.
ROI (Return on Investment) A measurement of the profitability of an investment: it compares profit with cost. Example: ROI 500% means a net profit of €5 for every €1 of cost (total return of €6).
Scalability The ability of an application/system to handle increasing load (more users, data) while remaining fast and stable, without being redesigned from scratch.
SEO (Search Engine Optimization) The practice of optimizing a website for higher visibility in the organic results of search engines (e.g. Google), when relevant keywords are searched.
Sprint In Agile project management, a short, defined period of time (usually 1–4 weeks) during which the team commits to completing a specific set of tasks. It provides flexibility, progress control, and regular feedback.
Ticketing System An organized system for recording, managing, and monitoring support requests. Each request becomes a unique “ticket” with an action history until final resolution.
User interface (UI) The “User Interface”: the visual elements with which you interact (buttons, colors, fonts, images, layout). The goal is an aesthetically pleasing environment that guides the user and makes navigation easier.
User journey The user’s path from the first touchpoint (e.g. advertisement) to the completion of the desired action (e.g. purchase). Mapping it reveals obstacles and opportunities for improvement.
UX (User Experience) The overall experience a person has when interacting with a product/system/service. It is achieved through user-centered design, research, usability testing, and continuous improvement.
Wireframe / Mockup The “architectural plans” of a website/application before code. The wireframe is a black-and-white layout skeleton. The mockup adds colors, fonts, and images for a more realistic preview.