Mobile app glossary - App building terminology you need to know

This app glossary compiles the most common terms you need to know while developing an app. Whether you’re just starting to build an app or already running one, this comprehensive A-Z app glossary is specifically designed to help you understand the key concepts and cut through jargon. Bookmark this page to use it as your go-to resource, as we constantly update it.

  • Android AppAndroid apps are software applications that run on devices powered by the Android OS and can be installed on smartphones, tablets + wearable devices.
  • APIAn API is a collection of protocols and rules that connect different software applications and allows them to exchange information with each other.
  • AppAn application is a type of software designed to perform specific functions on a mobile device, computer or digital platform. See benefits, examples & more.
  • App backendAn app backend is the brain of an app that works behind the scenes to manage databases and process requests, making sure the app functions seamlessly.
  • App builderAn app builder is a platform that enables businesses to create and develop mobile applications without extensive coding knowledge or design experience.
  • App developerExplore the essential skills, key duties, and different types of app developers. Discover the expertise needed to create functional & user-friendly mobile apps.
  • App developmentApplication development refers to the process of creating software applications to address specific needs, improve efficiency and enhance user experience for businesses.
  • App FrontendAn app frontend is what a user sees and interacts with. It contains visual and interactive elements like buttons, images, layout that form an app’s look and feel
  • App iconsAn application icon is a distinct graphic that is used to symbolise an app on a user's device, visible in app stores and on smartphone settings and search bars.
  • App mockupApp mockup is a visual representation that showcases the layout, user interface and overall design elements that help designers visualise the app's appearance.
  • App programming languagesApp programming languages are tools developers use to create software applications for various platforms. Java, Swift and Kotlin are some of the examples.
  • App prototypeA mobile app prototype is a visual model of your app, allowing you to see how screens flow together and simulate how users will interact with your app.
  • App UIExplore the significance of app UI design in creating engaging mobile experiences. Learn principles, best practices and the impact of effective UI design.
  • Call to actionA call to action (CTA) is a compelling prompt or action phrase designed to encourage specific user actions throughout the conversion funnel.
  • Cross-platform app developmentA cross-platform app development is a method to create a single app that can run on multiple operating systems, like iOS, and Android, to save time and resources.
  • Custom app developmentCustom app development is the process of creating software applications tailored to the specific needs and requirements of a particular individual or organisation
  • Dev agencyA development agency or dev agency is an organisation that specialises in providing a range of services related to software and application development.
  • Enterprise AppAn enterprise application is software designed to cater to specific business needs. It focuses on improving efficiency, collaboration and communication within a company.
  • Hybrid AppA hybrid app combines elements of both native and web apps, providing advantages like cross-platform compatibility, cost-effectiveness and unified experience.
  • Integrated development environmentAn IDE is a software tool that acts as a text editor for writing code, a debugger for finding issues and a compiler to execute the code.
  • iOS AppAn iOS app is a mobile application developed specifically for devices including iPhone and iPad, which run on Apple's iOS operating system.
  • Low-code app builderLow-code app builder is a user-friendly platform that simplifies app development, allowing you to create custom applications with minimal coding.
  • Minimum Marketable ProductMinimum Marketable Product (MMP) is similar to Minimum Viable Product (MVP) but with an emphasis on making the product not just viable but marketable.
  • Minimum viable product (MVP)A minimum viable product (MVP) is the initial version of an app with essential features to meet user needs. It helps you test your app and saves time and costs.
  • Mobile app storesMobile app stores are digital platforms where users can explore, download and install apps on their smartphones, tablets or other mobile devices.
  • Native AppNative apps are those that were designed to run on a particular operating system like Microsoft OS, Mac OS, Android OS and iOS.
  • No-code app builderA no-code app builder is a platform that lets you create apps without coding. It provides a visual interface with drag-and-drop features and pre-built components.
  • Operating systemThe operating system is the software that manages the computer's hardware and software resources. It acts as a bridge between the user and the hardware to run applications and manage files.
  • Progressive web apps (PWA)PWAs are websites that feel and function like a mobile app, providing cross-platform compatibility, seamless experience and quick loading times.
  • User experienceDiscover the art of crafting exceptional app user experiences. Learn design principles, best practices and trends for engaging apps that users love.
  • WireframingDiscover the power of wireframing in app design. Learn its purpose, types, components, and tools. Create effective wireframes for successful apps