Stands for Nullsoft Scriptable Install System. A script-driven lightweight tool for creating Windows installers. It is designed to handle complex installation tasks. It also offers a number of plug-in that additionally allow to create web installers, as well as install or update software components.


Stands for New Technology File System. It is a file system of Windows NT family. It is a part of an operating system, which determines how to name, store and organize files in a volume. It is more reliable than FAT (its predecessor) and can support up to 256 terabytes of storage space.


Stands for Optical Character Recognition. A type of technology for digitizing hard copies, that converts printed text into computer readable data. It involves scanning an image, analyzing it and translating recognized data into character codes.


A computer vision and machine learning software library. It allows to speed up the use of machine perception in commercial products. The library consists of around 2500 optimized algorithms for face and object recognition, tracking movement, extracting models, etc.


A web-based project management system for team collaboration. It is suitable for teams that are scattered in location. It has features for bug/issue tracking, agile development, roadmap planning, reporting and more. Its premium features and cloud version are relatively cheap, but can also be used for free.


Stands for Open Rapid Object Application Development. An object-oriented, 4GL-based app development tool for creating business applications. It offers simple code and customization features, as well as feature for improving applications with new code. It also includes a script editor.


A platform that offers API and Widgets for embedding interactive video, messaging, voice, and sharing screen into mobile apps and web. All applications built using the OpenTok platform require a Client and a Server. The platform supports Python, Ruby, Node, .NET, PHP and Java.


An open-source software that automates the process of creating machine images which have a particular operating system and pre-installed software in it. It can also be used with configuration management tools (Chef or Puppet).


A software configuration management system, used by software developers to keep track of all the software they build. It reports who makes contributions; and also compares, merges, and branches files, stores files and file configurations.


Microsoft's task automation and configuration management framework. It includes a command-line shell and associated scripting language built on the .NET Framework. It is an important tool for network administrators.


A free CMS and framework. It provides strong control over templates, fields, pages, and markup. It is adaptable to the user (developer or client), offers easy APIs and plugins. ProcessWire can function like a relational database since it allows pages to cross-reference each other.

Redshift (app)

An application that adjusts the color temperature of your screen according to the position of the sun. Redshift is manly used on Linux and is intended to reduce eye strain. The app sets different color temprature for day and night, since your eyesight is more when working at night.


A utility for simplifying project development and automating Makefiles generation. It supports different platforms and customizes makefiles to the one it runs on. It is integrated and distributed along with Qt framework, but can also be used in projects that are not written in Qt.

Rational Team Concert

A team collaboration tool for software development projects. It allows to manage team work and includes features for planning iterations and releases, issue tracking, change management, control and automation. Supports all project management methodologies.


An flexible web-based project management tool, written using Ruby on Rails framework. It is cross-platform and works with different databases. It provides feature for working on multiple projects and associated subprojects, including project wikis, time tracking, and role-based access control.


A scripting tool used to add functionality to Rhino, which is an open source JavaScript engine. It is based on VBScript language from Microsoft. The tool is easy to use, but it is also based on older technology, therefore Rhino is moving forward to using the more flexible Rhino.Python.


Stands for Remote Sync. A free utility for copying and synchronizing files across computer systems via the timestamp and size of these files. It allows to synchronize local and remote data across directories, disks and networks, and also perform data backups.


A software package for network administrators. It allows easy setup and configuration, as well as freedom of choosing systems and equipment. The tool provides secure file and printing services on most operating systems.


A web-based integrated tool from SAP. It is used to simplify end-to-end application development, as well as for debugging, testing, deploying apps with templates, samples, code editors. It can be used to extend apps created in SAP Fiori.


Stands for Statistical Analysis System. A data analysis tool for data management, data mining, statistical analysis, data warehousing and more. It also provides features for writing reports, developing business models and applications.


A project management tool for Scrum used mainly for team work. It provides all necessary features for planning, developing roadmaps and requirement maps. It also allows to create reports, detailed issues and track work progress.


A real-time error tracking tool. It gives insight into production deployments and information for reproducing and fixing crashes. Sentry uses an SDK to capture data. It integrates with many popular programming languages, including Python, C#, JavaScript, PHP, Java, etc.


A web-based Microsoft's document management and collaboration tool, the system that can tie a lot of PCs and mobile devices together, can be used for coordination by companies with a hundred employees.


A free plug-in and a development tool that is powered by the .NET framework. It is used for creating user experiences for mobile applications and the web. The latest versions supported multimedia and graphics, alongside media streaming.


A model-based graphical programming environment, used for simulating dynamic systems. Simulink also offers features for analyzing, testing and MATLAB integrations. It allows to see a representation of a design under consideration without needing to write the code.

Development by

Sign up for updates
straight to your inbox