Mobile Development Glossary


ADSL is the acronym for asymmetric digital subscriber line. It is a data transfer line that enables faster data transmission over copper lines of telephone. ADSL is often provided within a conventional voice-band modem.


Android is an open-source OS used for smartphones and tablets. Android is based on Linux operating system and it features tons of apps developed by Google and third-party developers.


It stands for business to business communication. It is the commerce transaction between businesses such as a wholesaler or a retailer.


B2C (back to client) and B2G back to government) are some other contrasting terms related to B2B.


CRM is customer relationship management. It is a system used for managing a company’s interactions with its customer and future customers. Nowadays, several companies use apps for their CRM. CRM involves use of technology to automate, organize and market the services and products of an organization to the customers.


A domain name is the textual identifier or an address for a website, for example:


In the language of dictionary, handheld refers to a product that is designed to be held in hands. However, in the digital world, handheld is used for mobile devices or small computers that can be used in the hands.


HTML stands for HyperText Markup Language. HTML5 is a technological tool used for structuring present content of the worldwide web. It is also used to develop and create web based mobile apps for different platforms.


Unlike native apps, hybrid apps are the apps that can run on any mobile a platform. These apps combine elements of both native and web apps.


iOS is a mobile platform developed by Apple Inc. It is used as a base framework in iPhones and iPads.


M-commerce is mobile commerce which is used for buying and selling of goods and services through mobile devices. It can be done by cellular telephones and personal digital assistants (PDAs). M-commerce empowers users to access the internet and shop on the go without needing to visit a shop.


Mission-critical refers to a device, a process or an app whose failure will cause a great impact in the business operations. For example a company’s mobile app is mission critical to a business’ communication system.


A native app is an app which is developed to run on particular devices. There are various apps that are custom-made only for a specific mobile platform.


An offshore agency is the one which is located or based outside of one’s national boundaries. Offshore is often used to describe foreign companies, banks, investments, deposits and corporations. Offshore companies often work for other companies from a location far away.


To outsource is to delegate a task, function, or a responsibility to an independent provider. Outsourcing has proved to be an effective strategy especially for companies that are looking to concentrate in their core processes.


OS stands for Operating System. It is a base software platform that runs on computer and mobile devices. Some of the most common mobile platforms are Anrdoid, iOS and blackberry.


Phonegap is one of the most popular open source framework used to build cross-platform mobile apps. One can easily deploy HTML5, JavaScript or CSS app to mobile platforms with the help of Phonegap.


ROI or return on investment is a performance metric used to evaluate the efficiency of an investment by companies. It is also used to compare the efficiency of varied investments. ROI is calculated by dividing the return of an investment by the cost of investment. The result of ROI is expressed in percentage.


Sencha is software that provides HTML5 development tools for building easy-to-use apps. Sencha is used to develop universal apps that can run on any device.


Time-to-market is the estimated time taken to turn the ideas into conceptualization and finally make it available to the consumers. Normally, less time to market accounts for good efficiency. Organizations use time-to-market measurement to evaluate how fast their products are developed and quickly they reach their users.


TCP/IP stands for transmission Control Protocol/Internet Protocol. It is a set of networking- protocols allowing two or more computer systems to communicate.


UI stands for user integration while UX is for user experience. UI determines the overall lay out of the app and its appearance on the screen. It is the design of the interface of the app that will be used by the user. UX refers to the experience that the user will have while dealing with the app


A wireframe is an initial skeletal model which consists of lines and vertices. In app development, the wireframe refers to a preliminary model of the app on basis of which the designing of the app takes place.


WLAN is Wireless Local Area Network. It is a wireless computer network that links two or more wireless devices using wireless distribution method. A WLAN often has limited range and it is normally used in a particular building


XNA, developed by Microsoft is a freeware tool set used to create gaming apps for various niche. It is an open-source framework based on SharpDXDirect3D11. It is used to develop high quality game with new-generation graphics.

Get started today and ask for a free quote!