Tools

Metasploit

A security testing framework. It is used for identifying security vulnerabilities and improving security awareness. It supports automated penetration tests, which help eliminate the possibility of a threat before it becomes one, and thus, assume the attacker's position.

Micro-Cap

A tool for simulating and editing environments for electric engineers. The latest release offers an intuitive interface and robust high level simulation algorithms. It also offers features for analyzing performance limits, 3D plotting, AC and DC analysis, etc.

MockServer

A library of APIs, used for mocking any system integrated via HTTP or HTTPS. It is used in for mocking responses, requests and callbacks that match certain expectations, regardless whether the backend part is ready or not. It is useful in testing.

Moodle

A tool that allows educators to create dynamic web apps for student courses, also known as LMS (learning management system). Moodle has many drag-and-drop features for creating a personalized learning environment. It is scalable and offers data security.

MOSS

Stands for Measure of Software Similarity. A plagiarism detection system for catching similarities in program code. It was created to use in programming classes. It is not fully automatic, and only highlights pieces of code that could have been copied.

MPLAB

Now MPLAB X. An IDE used for developing embedded applications on PIC digital signal controllers and dsPIC microcontrollers. The new version is based on NetBeans and runs on Windows, Mac and Linux OS. It also offers a cloud-based option, which allows to access the environment from any place.

NAnt

Stands for Not Ant. An open source automating tool used to automate software build processes, is similar to Apache Ant, but for .NET environment, it includes front-end GUI tools (NAntBuilder, NAntGUI, Nantpad, etc).

NetBeans

A Java-based IDE that allows to develop applications from a set of modular software components - modules, used for developing Java desktop apps. It has a structured interface, which allows to use this tool in project management. NetBeans also supports PHP, C/C++.

NSIS

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.

NTFS

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.

OCR

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.

Odoo

A software management suite that includes business applications necessary for running a company. Odoo offers tools, such as a CRM and ERP, features for marketing and sales, building websites and tracking finances. It can also be used for project management and collaboration.

OpenCV

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.

OpenLDAP

An implementation of LDAP that supports different operating systems and uses libraries, tools, utilities and sample clients. It is designed to work on desktop and other smaller computers. OpenLDAP can access the address directory via Authorization and Access Control functions.

OpenProject

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.

OpenROAD

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.

OpenTok

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.

Oracle Fusion Applications

A suite of Oracle's next-generation enterprise applications and technologies. OFA can be used in finance and resource planning, managing supply chain and human capital, CRM, governance and procurement, as well as managing project portfolio. The stack is based on standards and best business practices.

Packer

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).

Perforce

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.

PowerShell

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.

ProcessWire

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 mainly used on Linux and is intended to reduce eye strain. The app sets different color temperature for day and night since your eyesight is more when working at night.

QEMU

Stands for Quick Emulator. It is a hardware virtualization hypervisor. QEMU emulates the CPU and allows running guest operating systems. It is used for emulating user processes for applications compiled on another architecture.

qmake

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.

Development by Synergize.digital

Sign up for updates
straight to your inbox