A technology stack reflects our preferences when selecting tools to address specific challenges. If you have an in-house engineering team, it is highly advisable to align on the approaches used, ensuring that the resulting changes deliver maximum value. The tools are categorized according to their areas of application.
| General-purpose programming languages | NASM 3, C++ 17–24, C# 8–14, Java 17–25, Dart 3 (exclusively for Flutter), ECMAScript 2016–2026, PHP 8 | programming language versions, ranging from the most widely used to the very latest, including popular libraries and frameworks for them |
| Auxiliary programming languages | bash, powershell, lua | as well as a multitude of DSL languages |
| Interactive Development Environments | LMStudio, Comfy UI, Eclipse, Qt Creator, Android Studio, Visual Studio, VS Code, NetBeans, Unity3D, cocos2d | from modern development environments integrated with LLMs to classic and most widely used ones |
| Graphic and 3D editors | Blender 3D, GIMP, Inkscape | popular freely available editors |
| DBMS | H2, sqlite, PostgreSQL, MS SQL, Maria DB, Oracle DB | from lightweight to enterprise-grade |
| Content Management Systems | WordPress, Diafan.CMS, 1С Bitrix Site Manager | you need very compelling reasons to develop a web application without a CMS. |
| Configuration management systems | Terraform, Ansible | instead of a thousand scripts |
| Operating systems | deb- and rpm-compatible Linux distributions | nowadays, few enterprises manage without Linux; we also work with Windows |
| Version control systems | git, svn, tfs | some projects still rely on SVN, just to avoid hurting the engineers’ feelings; otherwise, we primarily use Git |
| Centralized infrastructure management | FreeIPA, Windows Active Directory | simply the most common centralized control systems |
| Virtualization management systems | Proxmox VE, VM Manager, VM Ware | we also work with KVM and QEMU |
| Containerization | docker, LXC | many people prefer Docker, forgetting about other types of containers; consider CRI-O and Podman if your engineers are fans of Red Hat |
| Repository managers | Sonatype Nexus, including all the formats it supports (apt, bower, cocoapods, conan, conda, docker, gitlfs, go, helm, maven, npm, nuget, p2, pypi, r, rubygems, yum, and general file storage) | To separate development from operations, we suggest creating your own distributions—and where else would you store them, if not in repositories? |
| Package building | debuild, rpmbuild, Hasher+Gear, MS Installer | just tools for building packages, used for years by many authors |
| Data storage systems | all compatible with ONTAP 9 and later | It is rare to come across storage systems that aren’t ONTAP-based; it offers a highly successful integration of block-level SAN and file-level NAS within a single architecture. Before proposing a storage system, we always try to see if a more lightweight solution—such as one based on S3—might suffice. |
| Identity and Access Management | KeyCloak | a lot of identity providers, FIPS-compatible operating mode, and many more benefits out of the box |
| Monitoring, visualization, and response | Zabbix, Prometheus, Grafana | we always try to stay within the Zabbix framework, as long as that’s possible |
| Log analysis and intensive work with logs | Elasticsearch, Logstash, Kibana | sometimes the complexity of a system necessitates ELK; we do not recommend implementing it in stages |
| Streams and queues | Kafka, RabbitMQ | full-fledged utilization often requires a revision of the architecture |
| Task and project management | Bitrix24, Jira, GitLab, Redmine, MS Project | you cannot achieve SMART goals or shorten the critical path of a complex project without the right tools |
| CI/CD pipelines | GitLab, Jenkins | we like to recommend GitLab, but we also work with Jenkins |
| Design | Sparx EA | keeping system projects organized with Enterprise Architect |
| Platform as a Service | vanilla K8s, OpenShift, AWS, GCP | for domestic enterprises, we will also consider DeckHouse |
| Research | IDA Pro | the reason why NASM knowledge doesn’t just gather dust on a shelf |
| LLM models | ChatGPT, Claude, and models from the Hugging Face Hub repository | one of the cutting edges of software development today |
| NLU platforms | Rasa Core, Rasa NLU | in our view, the best open-source NLU at the moment |
| Publishing system | LaTeX2e | allows for the production of beautiful, professional-publishing-grade documentation |