General Terms


A course of action, sequence of actions needed to accomplish a task (e.g., solve problem). There are different types of algorithms that can be used in different areas of life. In computer science, they are basis for all applications, ruling over how a program responds to certain actions or events.


Stands for Application lifecycle management. It is an umbrella term for all stages of software development, from start to finish. It includes design, development, testing or quality assurance, project and requirements management, as well as customer experience and service delivery.


Stands for Any Other Business - topics that are not on the meeting agenda, but are up for discussion after the official part. AOB can cause problems, since some of the unplanned questions can take up more time than each member can spare.

App Publisher (Mobile)

Organizes and streamlines the handling of application development lifecycle, making the handling of app availability much easier and more consistent. The apps are usually monetized by adding advertisement in the interface or via paid features.

App Store

An online store for distributing mobile and desktop apps, where customers can purchase and download various software applications, intended for mobile devices. Users can also update the free or purchased apps through the app store.

App Store Optimisation

ASO for short. The process of affecting an app’s visibility in an app store search. It aims to make the app rank higher among search hits. It is an important process, seeing as over 60% of apps are discovered this way. The process 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 B2B marketplace that provides easy communication between buyers and suppliers. It improves and facilitates the procurement process. The platform works akin to Amazon or eBay, the difference is in the types of offers that can be found there and additional features that is offers.


Stands for Apache Software Foundation. It is a software organization that provides support to open source projects. It is funded via sponsorships and donations. ASF also provide legal protection to volunteers who contribute to Apache projects. ASF membership is granted to active contributors.


Automation is the technology by which a process or procedure is performed with minimal human assistance.


Or the 'server-side' of website development. Basically it is the programming that users don’t see in the browser, but what also powers the website. Back-end facilitates communication between the browser and server, provides smooth functionality akin to a desktop application.


A form of cryptocurrency created and held electronically. Bitcoin is not physical, it is made digitally and there can be no more the 21 million bitcoins in the world. On the other hand, bitcoin can be divided into smaller entities, up to one hundred millionth of a bitcoin.


A distributed ledger, mostly known for Bitcoin, the first technology it enabled. 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, and more.

Boilerplate code

Boilerplate refers to a section of software or HTML code that can be reused in different parts of the program with little to no alteration. This code can be extended to different applications. Popular examples are template programs and mathematical operations.


A general term for any failure or defect in the software code or in hardware. There are tools that facilitates finding and dealing with bugs. A bug shouldn’t be confused with an error, which is the resulting message about a problem from an existing bug in the code.

Build Automation

The process of automating the software build development. It facilitates compilation of the source code into binary code, test and deployment automation. It helps to reduce the time on several stages of software development, as well as improve its quality.


A set of instructions that can be executed by a software interpreter. The compiled programming code runs on a virtual machine, rather than on a specific computer. In Java, for example, it is used to allow Java code to be run in numerous environments once it is compiled using the JVM.


A type of technology where computer systems are used in creating, optimizing, modifying and analysing a design. Designers and architects use CAD software to simplify and improve their work, as well as improve productivity. CAD software can be used in 2D and 3D space.


It describes the use of software in the manufacturing process. CAM software is used to create parts related to industries like vehicle powertrain systems or orthopedic implants. CAM can also refer to the use of software in managing all processes on a plant.


Stands for Cisco Certified Entry Networking Technician. It is the first step in Cisco's certification system. CCENT validates entry-level networking positions. It certifies that the specialist has knowledge of basic network security and has sufficient skills for installing and operating a small enterprise network, as well as troubleshoot it.


A web server protocol that allows it to execute programs. The web server can use CGIs to interact with other programs, for example, by giving them user information for processing and then sending the results to the web browser. Common uses are registration and feedback forms.


Stands for Command Line Interface. It is one of the oldest methods of interacting with operating systems and applications. Users operate the software by entering commands into the interface. CLI processes the commands entered and outputs an appropriate response. Some of CLI examples are MS-DOS and Unix-like systems.

Clickstream Analysis

The process of collecting, analyzing, and reporting aggregate data about which and in what order pages are visited. Clickstream itself is the path a visitor takes through the website. Clickstream analysis includes two stages - traffic and ecommerce analysis, and helps improve website quality.

Codecs (Video)

A type of software that turns analog video and audio into a digital format and can also turn it back to analog (or, compresses and decompresses it). Video codecs are actively used in software that record or stream video, be it video broadcast system or an app on a personal computer.

Conversion Rate (eCommerce)

The percentage from all website visitors who achieve a certain goal (a conversion), like purchase a product or download an app. This number typically depends on a visitor’s interest, attractiveness of the website’s offer, and simplicity. A successful business will have high conversion rate on their website.

Development by

Sign up for updates
straight to your inbox