Technologies we use


MAIN PLATFORMS

JAVA/ PHP

PHP is a server-side type of language for programming. Java is used for different purposes and characterized by the WORA principle (write once, run everywhere) to demonstrate the benefits for cross-platform apps. These technologies ensure that websites and apps work dynamically.

RUBY / PYTHON

Python is simple, while Ruby is flexible. What does this mean? Well, Python emphasizes simplicity over anything else – it usually has a single, straightforward way of achieving a certain goal. The opposite is true for Ruby – while it may not be as simple as Python, it offers developers multiple different ways to complete their tasks.

C/C++

If you want to develop software that needs to make the most out of a computer’s performance and capabilities—high-end desktop games, sophisticated productivity tools, or complex computationally intensive programs, for instance—or if you just want a programming language that lets you interact with a computer’s hardware directly, C and C++ are the languages for you.

MySQL/PostgreSQL/NoSQL

Deliver a unified foundation for the Intelligent Enterprise that accelerates process innovation and harnesses the value of data across connected business applications and ecosystems.

WEB TECHNOLOGIES

HTML5, JQUERY, BOOTSTRAP

Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery.

ANGULAR.JS, REACT.JS, VUE.JS

While the world of technologies is flooding with potential technology options, developers are equipped with enough resources to develop robust and scalable technology solutions. However, our selection process for the most suitable technology or framework plays a vital role in making the best out of available options.

RAILS, DJANGO, NODE.JS

A “tech stack” can be any combination of software products, code libraries, and programming languages used to create a web or mobile application. This paradigm is generally referred to as a “stack” because each layer of the application utilizes, and builds upon, the features of the layer below it.

REST & SOAP SERVICES

The related data is stored on a remote server and transmitted to the client machine through APIs that provide web services for third-party users. APIs can use different architectures to transfer data from the server to the client.

MOBILE

Android

Mobile application development for Android present a viable strategy to capture more customers and leads in our modern digital world. However, there could be several hindrances impeding this implementation, including shortage of time, developers, and funds.

IOS

Mobile application development for iOS present a viable strategy to capture more customers and leads in our modern digital world. However, there could be several hindrances impeding this implementation, including shortage of time, developers, and funds.

ERP/CRM

Odoo

Odoo is an all-in-one business software including CRM, website/e-commerce, billing, accounting, manufacturing, warehouse - and project management, and inventory. The Community version is the open source version, while the Enterprise version supplements the Community edition with proprietary features and services.

Oracle

Oracle Enterprise Resource Planning Cloud is a cloud-based software application suite introduced by Oracle Corporation in 2012. Oracle ERP Cloud manages enterprise functions including accounting, financial management, project management, and procurement.

BIG DATA

Apache Hadoop

Apache Hadoop is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation. It provides a software framework for distributed storage and processing of big data using the MapReduce programming model.

Apache Spark

Apache Spark is an open-source distributed general-purpose cluster-computing framework. Spark provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

Blockchain

A blockchain, originally block chain, is a growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block.

TOOLS

TESTING: SELENIUM, JMETER, MARATHON.

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.

CI: JENKINS, TFS BUILD

continuous integration is the practice of merging all developers' working copies to a shared mainline several times a day.

SCM: GIT, SVN

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

Lest talk business Contact us