A suite for metric analytics and visualization. It is also used for visualizing and understanding custom metrics, as well as creating and exploring sharable dashboards for easier team collaboration. Grafana supports different databases.


An open-source software tool that monitors and graphs the performance of computer systems. It allows to store values and track them over time. It consists of three components: carbon, whisper and graphite web app; therefore, it gathers and stores time-series data, and then renders graphs on demand.


A command-line utility used for searching pieces of data that match regular expressions. The search is performed on plain-text data sets. If results are positive, grep will output lines containing the matches or any output based on specific options.


A cross-platform, distributed revision-control tool used in software development, its goals include high performance, scalability, decentralized, etc.


Puppet’s built-in key/value lookup tool for configuration data. It is used for separating data from code and allows to write common data for most nodes, override values for unique nodes. It primarily uses YAML and JASON files.

High-load tools

A set of website optimization and scaling tools. Some of these tools act as web servers and reverse proxies, others help reduce the load on a web server while increasing website speed. They are also used for caching web, sharing network resources and aiding security.


A continuous integration tool that provides development teams with means for monitoring changes in source control and trigger a variety of builds. It is written in Java and supports various revision and version control systems, including, but not limited to, CVS, Git, Subversion.

IDE (editors for code)

Stands for Integrated Development Environment. It facilitates developers in creating software, and offers a number of features, including a compiler/interpreter, editor, debugger. It allows developers to write and format source code, execute the code, perform error diagnostics, and more.


A vector graphics editing tool. The tool facilitates designers in taking doodles and sketches to a complete design, that is professional grade and ready to publish on a website. It uses Scalable Vector Graphics, unlike many other similar tools.


An easy static analysis tool for Python that also supports autocompletion. It is a library that can be used in different IDEs/editors using simple APIs. Jedi also enables searching for related names and listing them in a Python file.


A data gathering and processing tool for transport intelligence, data and analysis. It saves time on a large scale and delivers accurate real-time traffic information. It also helps to reduce budget due to automation and streamlining of the process.


A cross-platform, continuous integration and continuous delivery tool, written in Java. It allows to build and test software projects continuously, and simplifies integration of changes to the project. More features can be added via plugins.


An open source data visualization platform for ElasticSearch. It helps to create bar, line and scatter plots, or pie charts, and maps on top of large volumes of data. It also helps put geospatial data onto any map and perform analysis on data from ElasticSearch.

Kibana is used in episode 5 season 3 of the TV drama series “Mr. Robot”.


A web-based tool that facilitates team collaboration and integrated project management. It is primarily used for software projects. Kunagi allows to manage projects from start to finish in one place and also provides features for all Scrum practices.


Stands for Laboratory Virtual Instrument Engineering Workbench. A platform for designing systems. LabVIEW facilitates visualization of hardware and software, allowing to test measure and control applications. It is also used in Engineering Education.


A cross-platform IDE, used for commercial and open-source Rapid Application Development (RAD). Lazarus offers high-performance tools for handling projects of different complexity, including a drag and drop designer too and extensions for convenience. It is compatible with Delphi and uses a Free Pascal compiler.


A variation of the popular LAMP (traditionally includes Linux, Apache, MySQL, and PHP). In LEMP, Apache is replaced with Nginx, and therefore has a different abbreviation. The stack is used for building websites and web applications. There are scripts for easy installation of LEMP on Ubuntu.


An open source enterprise software and a web platform for developing websites and portals. It includes a built-in web CMS, used to power corporate intranets and extranets. It also helps create responsive design for websites, so they are readable on all mobile devices.


A collection of modular and reusable compiler and toolchain technologies. The main features of LLVM are generating relocatable machine code and providing the middle layers of a complete compiler system. LLVM is the full name of the project and is not involved with traditional virtual machines.


A tool for managing events and logs, used for collecting, parsing, and storing logs for future use, also can be used for cleaning and streaming big data from all sorts of sources into a database.


Now called IBM Notes. A client-server tool (used together with IBM Domino) for connection partners, used for creating a smarter workforce and delivering exceptional customer experiences. It can be used as an instant messenger, calendar, for web browsing, personal information management and more.


Stands for Logical Volume Manager. A user space toolset for the Linux kernel, used to create or remove virtual partitions in an abstract storage space, where the amount of space and other partitions don’t affect these actions, and one logical volume can stretch over two or more disks. LVM allows to use multiple disks as one.



A data mining tool used in forensics and intelligence. Maltego helps analyze and determine relationships between entities, such as people, websites, documents and files, and pieces of information. The tool uses different intelligence techniques to send queries and extract meta data from various online sources.


A web-based bug/issue tracking tool. It is used as a simple project management tool to identify defects, find solutions and implement them. The software offers features for customizing workflow, user notifications, access and issue fields.


A tool for mapping data in database, XML, JSON, Excel, Web service, and other formats. MapForce also provides features for graphical data mapping, data integrations, transformation and processing functions. Documentation can be generated based on mapping activities.

Development by

Sign up for updates
straight to your inbox