A Java-based build management server, tool-set for CI that enables to quickly build sophisticated automated pipelines. It is commercial software developed by JetBrains 


A test management software developed for development teams and QA that can manage test cases, integrate with test automation and has other significant ffeatures that boost your testing results. 


Stands for Team Foundation Server, a software management tool from Microsoft. Provides source code management, reporting, requirements/project/lab management, automated builds, testing capabilities, etc.


A compiler that enables you to be informed about and to use new and proposed JS language features on ES6.

Travis CI

A distributed continuous integration service used to build and test software projects hosted on GitHub. Makes it simple to test and deploy the app. 


A flexible web-based task management application that provides a visual overview of what is being worked on and who is working on it, it uses the Kanban system.


A global platform and IT company that provides security solutions, advanced data analytics, infrastructure services, application services, cloud management software, etc. 


An open-source software tool for building and maintaining portable virtual development environments, working with virtual machines, it provides a simple and easy to use command-line client for managing these environments, is written in Ruby. 


An HTTP accelerator that can increase the speed of a web site while simultaneously reducing the load on the web server.

VCS services

GitHub, Bitbucket, GitLab.

VCS tools

Git, Mercurial, SVN, CVS, Perforce.


A Java-based template engine that enables anyone to manage a template language to reference objects designated in Java code.

Version Control System (VCS)

Team of developers may change the same files.


A text editor that was originally developed for the Unix OS.


Stands for Vi IMproved. A text editor that is included as "vi" with UNIX OS and Apple OS X.

Visual SourceSafe

A source control program that creates, maintains and organizes a virtual library of computer files.


A virtualization software that provides a completely virtualized set of hardware to the guest operating system, also it includes networking/security management tools, software-defined data center, etc. 


Stands for Visual Studio Team System, an IDE developed by Microsoft that allows to encompass development teams, with special roles and tools for software architects, developer specialties and testers. 


An online communication tool used for working together remotely, it allows video conferencing and screen sharing, has a specialized functionality for webinars, training, remote technical support, etc, it is a Cisco product.


An open source packet analyzer. It is applied for network troubleshooting, analysis, software and communications protocol development etc.

A natural language developing tool used to build speech recognition and voice control apps.


Stands for Windows Server Update Services, a Microsoft computer program used by administrators to manage the distribution of updates in a corporate environment, it is an integral component of Windows Server.


A software building tool from Apache, it is open source cross-platform web server that consists of Apache HTTP Server, MariaDB and interpreters for PHP and Perl scripts, allows to create a local web server for testing and deployment purposes. 


A mind mapping software that supports mind maps, tree diagrams, fishbone diagrams, spreadsheets, organization charts, etc. It has brainstorming mode and presentation mode. 


An open-source framework for developing programming languages and DSLs, it generates parser, class model for the abstract syntax tree, as well as providing a fully featured, it is a part of the Eclipse Modeling Framework. 

Development by