General Terms

Agency Model OTA

Gives opportunity for a hotel owner to decide final selling price to the customer, who pays for the room during the check-out. It's used by​


Or the 'server-side'. It is basically how the site works, updates and changes. Refers to everything the user can’t see in the browser.


An instruction based on a sequence of actions for solving problem. Among popular algorithms are search engine, encryption/word algorithms, etc.



Stands for Application lifecycle management,  a set of pre-defined processes, the lifecycleof computer programs which include governance, development, and maintenance.


Any Other Business

App Publisher (Mobile)

Organizes and streamlines the handling of application development lifecycle, making the handling of app availability much easier and more consistent.

App Store

Online mobile app store, where customers can purchase and download various software applications, intended for mobile devices.

App Store Optimisation

The process of improving the visibility of a mobile app in an app store. (Work principle is similar to SEO for websites).


A web GIS platform for working with maps and geographic information. It enables you to analyze, share, use, manage mapped information, to apply location-based analysis to your business practices etc.


A cloud-based procurement solution for interactions between buyers and sellers.

Artificial Intelligence

An engineering of making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think, it includes studying how human brain thinks, learn, decide, and work while trying to solve a problem. 


Stands for the Apache Software Foundation. 


Stands for Business Intelligence. A set of techniques and tools for the transformation of raw data into meaningful and useful information that could be easily interpreted for business analysis purposes, etc.


A form of digital currency created and held electronically. It’s the first example of a growing category of money known as a cryptocurrency.


The distributed ledger, mostly known for the first technology it enabled, the Bitcoin. Blockchain became attractive for its unmatched level of security. Its most widespread implications are digital currencies and payment systems, online privacy, smart contracts, smart property, decentralised name registration, etc.


A coding error in a computer program, flaw, failure or fault in a system that causes it to produce an incorrect or unexpected result. 

Build Automation

The process of automating the creation of a software build that allows compiling computer source code into binary code, packaging it, and running automated tests, etc.


Compiled programming code that is run on a virtual machine rather than on a specific computer. In Java, it is used to allow Java code to be run in numerous environments once it is compiled using the JVM.


Short for Computer-Aided Design. The use of computer systems to aid in the creation, modification, analysis or optimization of a design. Among CAD tools are: Blender, FreeCAD, OpenSCAD, LibreCAD, QCad.


Stands for Computer-Aided Manufacturing. The use of software to control machine tools and related machinery in the manufacturing of workpieces.


Stands for Common Gateway Interface. An interface for executing external programs, gateways or software applying to information server in a platform-independent manner.

Clickstream Analysis

The process of collecting, analyzing, and reporting aggregate data about which pages visitors visit in what order - which are the result of the succession of mouse clicks each visitor makes (that is, the clickstream).

Codecs (Video)

A small piece of computer code that turns analog video and audio into a digital format and can also perform the reverse function.

Conversion Rate (eCommerce)

The percentage of visitors who take a desired action, which typically depends on such factors as the interest level of the visitor, the attractiveness of the offer, and the ease of the process.


Stands for Customer Relationship Management. Application software that stores information about the history of relations with customers to optimize marketing and improve customer service. E.g., SAP, Oracle.

Development by