App development terms.

12 terms in this topic, explained in plain English.

AppStore

AppStore is an application store accessed via iTunes containing various apps for iPhone smartphones, iPod Touch, iPad tablets, and also for Mac person...

Read definition →
BYOA (Build your own application)

BYOA (Build your own application) is a fast-growing trend for people who have no programming skills to create software applications via platforms. It...

Read definition →
CRUD

"CRUD" is an abbreviation for "Create, Read, Update, and Delete," representing the four fundamental operations extensively employed in the realm of computer programming and database management to manipulate and oversee data stored persistently. These operations hold utmost importance in the sphere of managing data within software applications and database systems.

In the field of computer programming, we make use of the acronym "CRUD," encapsulating the quintessential procedures for data management:

  • Create: The introduction of fresh data.
  • Read: The perusal of data already in existence.
  • Update: The refinement of data.
  • Delete: The removal of data.

Furthermore, this terminology proves invaluable in enhancing the user-friendliness of interfaces, streamlining the handling of information within computer-based applications and systems.

Framework

Framework is the skeleton of the software system (or subsystem). It includes code libraries, auxiliary programs, programming language and other softwa...

Read definition →
Freemium

Freemium is a business model that offers the use of software applications, online services, or computer games for free, while an enhanced (improved, p...

Read definition →
Google Play

Google Play (former Android Market) is a Google store that allows Android device owners to install and purchase various applications, games, books, mu...

Read definition →
iCloud

iCloud is a cloud computing and storage service with push technologies support, created by Apple Inc. It was first introduced on June 6, 2011 along wi...

Read definition →
In-App Billing

In-App Billing is a service for buying virtual goods inside an app (for example, game currency, new levels, tools, etc.), provided by Google Corp. Wit...

Read definition →
In-app purchases

In-app purchases (IAP) are products offered for purchase within the app. Users typically make in-app purchases to access special content or features,...

Read definition →
iTunes

iTunes is a media player for organizing and playing music and movies, developed by Apple and distributed for free on macOS and Windows platforms. iTun...

Read definition →
PWA ( Progressive Web Apps )

PWA stands for "Progressive Web App." It is a type of web application that uses modern web technologies to deliver an app-like experience to users. PW...

Read definition →
Software Application

Software application or app is a program developed for direct interaction with the user and that performs certain specific tasks. The application cann...

Read definition →
About this topic

Application development is the process of creating a software application. This can mean the development of a mobile app or a web application, but both have the same process deviation from a technical point of view.

  • All of the work implemented on the user end (administration, content creation, visualisation of the user interfaces, etc.) is referred to in the professional environment as the front-end.

We can imaginarily divide the front-end into the visual part of the interface and the technical part or administrative panel, where system administrators manage users and resources and the content managers add the content (like new articles, goods and service description, stock items IDs, product descriptions, pictures, prices, etc.). All this data is transferred to the server side for storage.

  • Access to the information users require through the app is implemented on the server-side of the software. This part of the application is referred to by the developers the back-end.

The back-end part is responsible for complicated calculations, sampling, data storage and the transportation of the information requested by the user from the client’s side, or front-end.

To speed up the communication between the user and server side, instead of manual requests, APIs (Application Programming Interfaces) are used. These are multiple-request transportation systems with no visual interfaces, only machine coding solutions.

  • By integration of the front-end and the back-end via APIs, users can get all the requested data in the convenient pre-designed interfaces of the application.
The whole process of creating the functional block of the back-end, the visual and functional realisation of the front-end and APIs via which the application gets all the necessary functionality to answer the user’s needs is called application development. As the process is complicated, and the coding can be implemented via a wide range of programming languages, the set of terms related to this dictionary section is very wide. We’ve covered the most commonly used words and will be glad to explain other difficult technical expressions. Please send your questions to marketing@magora-systems.com and we’ll add the terms in the very near future.
— Cookies

We use cookies to measure traffic and make our marketing more relevant. Necessary cookies stay on. See our Privacy and Cookie Notice.

Free 30-min consult Free consult