General Terms

ORM

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. Basically, the data can be converted between incompatible type systems (e.g., variables, functions).

OTA

Short for Online Travel Agency. ​Travel websites that provide online planning and booking facilities for hotels, airlines, cars and other travel related services to users.​ OTA type websites allow customers to make reservations and pay for them via standard online payment methods.

OWASP

Stands for Open Web Application Security Project. An open community that provides free tools, documentation and other sources of improving application security. The community also offers support to companies in developing, maintaining and operating applications that can be trusted.

Parser

Software code in a compiler or interpreter, a special-purpose program, that performs a syntactic analysis of a string of symbols in a natural or computer language, based on formal rules. There are two types of parsers, top-down and bottom-up, depending on the element it starts the analysis with.

Parsing

The process of analyzing strings of symbols in a natural or computer language (a piece of text or program code). In a natural language, the purpose is to identify parts of speech in a sentence and connections between them. In a source code - to identify code component to facilitate the work of a compiler or interpreter.

PLM

Stands for Product Lifecycle Management. A systematic approach in software development. It is used to manage the stages a product goes through, from its design and development to its ultimate retirement or disposal. It has four stages: conceive, design, realise and service.

Plug-in

A software component that is installed onto a program, giving it the authority to perform additional features. It makes other apps customizable (e.g., scanning for viruses, search, use a non-standard video player). Users can also personalize the look of an app.

POI

Short for Point of Interest. ​Points on the map (GPS coordinates with descriptions) that you are interested in and want to store. Mobile users can also be provided with recommendations of relevant to POI places, based on geolocation data.

POS

Stands for Point of Sale. A computerized terminal that is a replacement for a cash register. It has the ability to record and track customer orders, process credit and debit cards, connect to other systems in a network. POS can be physical (in stores, hotels, etc.) and online.

Product Roadmap

An overall view of the product's requirements, short-term and long-term goals. It is also a valuable tool for planning and organizing the journey of product development. Roadmapping can be referred to new or existing products and services.

Project planning

A part of project management that determines how to complete a project within a certain time frame. Usually it has defined stages and designated resources. It uses schedules to carry out the plan and subsequently report progress.

 

Proprietary Software

Type of intellectual property, owned by a company, an individual or a group of developers (usually the one that developed it). Usually, it has major use restrictions, and its source code is almost always kept secret. The owner retains patent or copyright.

QGIS

Stands for Quantum Geographic Information System. A cross-platform (Windows, Mac, Linux, BSD) free GIS application for desktop use. It provides different tools for manipulating geospatial data, such as viewing, editing, and analysis.

RFP

Stands for Request for Proposal. A document to aid the procurement process, designed for bidding on potential vendors and a desired IT solution. It specifies what the customer is looking for and the evaluation criteria for assessing proposals, as well as background information about the organization behind the proposal.

RIS

A standardized file format that enables citation programs to exchange data. It is supported by a number of reference manager applications. A RIS file looks like a typical text file, but with references. The references consist of fields and tags.

R&D

Short for Research and Development. A business or government activity that with the right approach and incentive can lead to invention and innovation. R&D also works on improving existing products and projects. There are internal (in-house) and external R&D facilities.

Regular expression

A sequence of characters that define a search pattern, string of text that allows to create patterns that help match, locate, and manage text, can also be used in text editors to find text within a file. Regular expressions can be coded in Java, Perl, .NET, PHP and other languages.

Rendering Engine

An engine that is used by a web browser to render text and images, for example, HTML pages. It is primarily a part of a web browser, as it cannot be a standalone program. A rendering engine uses values to fill out the onscreen area with graphics.

RIA

Short for Rich Internet Application. An app that uses the web browser to run embedded scripts within web pages. Such apps have similarities with a desktop application, but are run via a browser plug-in, virtual machine or using JavaScript.

SAP

A software company, one of the largest vendors of ERP and other enterprise apps. It helps other companies run business processes in an integrated environment. The processes include accounting, sales, production, HR, payment, etc.

Scope

A project management technique that combines objectives and requirements necessary to complete a project, it allows to estimate costs and the time required to finish the project. It also describes responsibilities of separate team members and sets project boundaries.

SDD

Stands for Software Design Description. A description written by a software designer to give software developers overall guidance to the architecture of the software project. It contains the information required to write code.

SDK

Short for Software Development Kit. A set of software development tools that enables a programmer to develop apps for a specific platform, software for robots, video chats, etc. Development is facilitated by libraries, visual editors, debuggers.

SDLC

Stands for Systems Development Life Cycle. It is a series of phases, that provide a model for the development and lifecycle management of an application. SDLC implements a process for planning, creating, testing, and deploying an IT system.

SFDC

An abbreviation for Salesforce.com. A cloud computing company that focuses on CRM products. The company also designs applications for social networking. SFDC products are usually used by sales teams and customer support.

Development by Synergize.digital