Technologies

We know that there are no two identical projects. Each task requires an individual approach and smart planning. Besides, it is important to choose proper tools to launch the development on time and get it done as scheduled. To succeed in this task, we analyze new projects and identify the most appropriate development tools. Our technical environment allows us to work with the most demanded platforms, frameworks, and management systems.

Technical environment

Platforms

  • Windows, Mac OS
  • Open VMS
  • Mainframe (z/OS, OS/390, zSeries, iSeries)
  • Unix, Linux, Solaris, HP-UX, AIX
  • Cloud (AWS, GCP, Azure)
  • iOS, Android

Database systems

  • DB2, IMS, Oracle, MS SQL Server
  • PostgreSQL, MySQL
  • Interbase, Firebird
  • Derby, HSQLDB, H2
  • MongoDB
  • Cassandra
  • CouchDB, IBM Cloudant
  • DynamoDB

Application servers and middleware

  • WebSphere, WebLogic, Tomcat, JBoss AS, Jetty
  • IIS
  • Node.js
  • Apache, NGINX
  • Django, Tornado
  • CivetWeb

Tools

Programming languages

  • Java
  • JavaScript
  • Go
  • Objective C, C, C++
  • C#
  • Python
  • Assembler, HLASM
  • Cobol
  • JCL, REXX, CLIST, ISPF Panel
  • VBScript (WSH), bash script
  • SQL, PL/SQL
  • Lua

Frameworks

  • Spring MVC, Spring Boot
  • Angular, React, Vue.js, ReactNative
  • Eclipse RCP, Eclipse RAP, SWT, GEF
  • Node.js, Express.js
  • JPA (Hibernate), Spring Data
  • JSF, Struts
  • Bootstrap, SASS, LESS, Redux
  • JUnit, TestNG, xUnit, CPPUnit, JEST

Development tools and utilities

  • Eclipse, NetBeans, IDEA
  • Visual Studio
  • Visual Studio Code, WebStorm
  • PyCharm
  • GitLab, Bitbucket, SVN
  • Jira, Mantis, Redmine, YouTrack
  • Selenium, Appium, TestLink, Zephir
  • Jenkins, TeamCity, Pipelines, Docker