General Terms


Short for Integrated Development Environment. A software suite that combines the basic tools developers need to write and test software. Most IDEs include a code editor, a compiler and/or interpreter, build automation tools and a debugger. 


Information Security is the practice of preventing unauthorized access, use, disclosure, disruption, modification, inspection, recording or destruction of information.


A software corporation that provides technology/outsourcing services, consulting,   application development, business process management, etc.


Short for Internet of Things. The concept of basically connecting any device (cell phones, coffee makers, washing machines, headphones, lamps, wearable devices, etc.) with an on and off switch to the Internet (and/or to each other). 


Stands for International Software Testing Qualifications Board, provides internationally accepted software online-testing certification.


Stands for "Keep It Stupid Simple",  a principle in software engineering for reminding people and companies to keep their information and products simple. 

Legacy Codebase

Source code inherited from an older version of the software.

Machine Learning

Explores the study and construction of algorithms that can learn from and make predictions on data.


An email marketing platform, which helps to send bulk emails to customers and clients.

Malware (Security)

Any software used to disrupt computer operations, gather sensitive information, gain access to private computer systems, or display unwanted advertising.


Stands for Microsoft Certified IT Professional, a credential that an individual can perform a certain job role with a Microsoft technologies, database, enterprise or virtualization administrator.


The process of buying and selling goods and services through wireless handheld devices (cellular telephone and personal digital assistants), which enables users to acess Internet without needing to find a place to plug in.

Merchant Model OTA

A distribution strategy that uses third party websites to sell hotel rooms or inventory or packages and customers pay at the time of booking. It's used by Expedia.


A small and low-cost computer built for the purpose of dealing with specific tasks on a single integrated circuit, usually are embedded in other consumer products, appliances for computer systems.

Microsoft Office

An office suite of applications and services developed by Microsoft. It now includes such desktop apps: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, Microsoft Visio, Microsoft OneNote etc.


A computer software, which sits between the operating system and applications.Сan be described as a 'software glue'.


The process of converting something that once was free into a product that is sold.

Native Mobile Development

Usage of the native language of the platform (Objective-C on iOS, and Java on Android) in the machine code, leading to the best performance you can get from the mobile phone.


A construction, design, and usage of a network, including selection of communication protocol and managing the network.


Short for Natural Language Processing. A way for computers to analyze, understand and derive meaning from human language in a smart and useful way.  


Stands for Network Time Protocol. A networking protocol for clock synchronization within computer systems and data networks. 

Online Marketplace

A type of e-commerce site where product or service information is provided by multiple third parties, whereas transactions are processed by the marketplace operator.

Open Source

Any program whose source code is freely available to the public. Unlike commercial software, they can be used and modified by anyone and are often developed as a community rather than by a single organization.


Short for Open Graphics Library. A cross-language, cross-platform API  for developing 2D and 3D graphics applications. 


Stands for Object-Relational Mapping. A programming technique that allows to address, access and manipulate objects without having to consider how those objects relate to their data sources.

Development by