End-to-end Software Development
IntexSoft started in 2001 as a small startup with 4 Java developers. Now we have 350+ specialists and deliver end-to-end software development services for business and tech companies.
Organizing the teamwork with the client, we dive deep into their business needs and find the optimal way to reach the final goal with software.
What do you get with IntexSoft:
- End-to-end development under one roof
- 350+ professional developers
- Strict NDA
Core Verticals:
- Enterprise software development <li>E-commerce
- HR
- Telecommunications
- Finance & Banking
- Logistics
- Real Estate
Services:
- Business Analysis & IT Consulting
- UX/UI Design
- Web development
- Mobile app development
- DevOps
- Quality assurance
We also provide app modernization services, redesign interfaces, and replace dying technologies with progressive ones to ensure the stability of software performance.
Your idea. Our development.
3 Languages
- English
- German
- Polish
1 Timezone
- GMT

headquarters
other locations
Focus
Portfolio
T-Systems, Apollon, w&co, VENUS, arvato, LOTS OF DOTS, Parfuemerie.de, ColabPro, RDL GROUP, ColabPro, REMSMART, resolto, Sitewerk, Primelephants, Lineate

Koawach
Challenge
Initially, Koawach co-founders hired our team to create an adaptive e-commerce website. A month before the release, the clients were invited to the famous German TV-show Die Höhle Der Löwen. They expected an enormous increase in visitors and orders. So the first challenge was to develop a web application, which could keep up with a sharp traffic boost.
Solution
IntexSoft specialists worked on payment systems integration, logistical support, and also created a unique custom backend part for the platform. The innovative system architecture of the website was specially developed and integrated into this project.
For the end-users convenience, an adaptive version of the platform was developed as well, this allowed easy access to the website via mobile devices.
In order to avoid blocking and blacklisting, in case of mass email distribution, our team tested various public servers and chose Gmail SMTP Server, where it was possible to set daily limits for letters auto sending. Control over the number and frequency of sending was carried out by the lining management system.
The project involved third-party payment systems, protected by standard security protocols. Two-level security provided a secure protocol (HTTPS) between the browser and the server, and a secure protocol between the server and payment systems. At the data center, all servers are closed in the internal network, which is not accessible from the outside through the firewall (DMZ).
Only the end user's requests pass through the first firewall. Access to the database, thanks to the second protection level, can only be done via one particular device by the certain protocol.
Tech Stack: CSS3, HTML5, jQuery UI, Sass/LESS, PHP 5, AJAX, MySQL, Magento, Gmail SMTP Server, Batch
Learn more: https://intexsoft.com/portfolio/web-app-for-koawach/

Web app for real estate
Challenge
We had to develop a web application for operations with real estate without intermediaries. The app is intended to rent, sell, and buy homes, apartments, and other kinds of real estate in Spain, Panama, and Costa Rica.
Solution
The developed web application has a microservice architecture. All microservices are deployed in a Docker container. When the load increases, it’s possible to easily switch to Kubernetes by launching several instances of loaded microservices to improve performance.
The application uses the following microservices:
- API-gateway: entry point to the backend of the application; to reduce the number of requests and limit the return of data to the end-user, the GraphQL query language is used.
- User-microservice: designed to work with users, appointments, integration with Google Calendar.
- Product-microservice: designed to work with ads (CRUD - create, read, update, delete); ElasticSearch is used to search the application quickly.
- Billing-microservice: integration of the web application with the Stripe electronic payment processing system.
- Cloud-microservice: used for saving images and ads to AWS S3 (or Amazon S3) cloud object storage and adding watermarks.
- Notification-microservice: serves for users notification - mail service and Twilio system for SMS notifications.
- Common-be: contains functionality that is used across all backend microservices.
For the frontend of the application, the Next.js framework was used.
To ensure data security, our team set up the system to check the user’s role before giving access to the information. The database and all configuration parameters of the application are stored on the server where the web application is deployed, making it impossible to get external direct access to information.
Tech Stack: TypeScript, React, Redux, Next.js, Node.js, Nest.js, GraphQL, PostgreSQL
Learn more: https://intexsoft.com/portfolio/web-appication-for-real-estate/

Sales automation for Telecom company
Challenge
The client turned to IntexSoft to automate sales for telecommunications companies.
Initially, the client did not have an exact project concept but a business idea. They were looking for professionals to bring their business to the next level.
As a result, the IntexSoft team came up with the idea of developing a system from scratch using the created framework for the client’s points of sale with the ability to issue SIM cards and bank cards.
Solution
The development process started with writing the specification and preparing solutions. The basis was the HJ Framework developed by the client’s company.
We deployed all services in the Kubernetes cluster. The basis of services was formed according to the HJ Framework specification. The services were written in Java.
The system for issuing SIM cards was our MVP (Minimum Viable Product) the IntexSoft team worked on.
We developed the back-end for the app that automated the entire path from attracting a client to their registration. The product is a catalog of available products.
This application has the function of reading QR codes. The function is necessary when the client makes an order at one point of sale and picks up the SIM card in another office.
The application supports several types of documents that can be used to issue a SIM card. When issuing a SIM-card, a bank card is made for the client, which is printed at the department of the operator.
We developed a feature that allowed multiple employees to work with a single client to distribute roles at different stages. The system recorded all operations for each step of this process. It was necessary to set up logging correctly to understand when, where, and what employee registered the customer.
Tech Stack: Lua, React, Java, Spring Boot, Grafana, Consul, Prometheus, Kibana, Kafka, Camunda, RabbitMQ
Learn more: https://intexsoft.com/portfolio/sales-automation-for-telecom-company/

Web app for Parfuemerie.de
Challenge
Before IntexSoft, the eCommerce system for Parfuemerie.de was serviced by a partner who responded slowly to requests to implement necessary edits to the project. Changes that needed to be applied urgently were implemented very slowly.
The company searched for a new IT partner that could solve these problems and prevent the emergence of new ones. Our company turned out to be the most competitive one. The main factors were our expertise in the deployment and integration of major e-commerce projects.
Solution
Since the system is a complex eCommerce system that depends on third-party systems, the team thoroughly analyzed the business logic of the integration before starting the development. Also, the e-commerce system had to provide high automation. So we came up with a solution - a self-healing data exchange.
At the first stage of the development, the client offered to choose a new eCommerce system from basic solutions - Shopware, Oxid and Magento 2. Our team recommended Magento 2 as the most suitable system: it has a large community, a huge plug-in selection and does not bind a software product to the vendor.
IntexSoft developers chose a cloud solution with Docker containers as the architecture system.This enabled Parfuemerie.de to be independent of contractors. This solution helped to run the container with the application at any time and in any data center and without complex manipulations.
We also offered to equip the system with such technical functions as:
- leveling and loading the balancing in computer networks at the DNS level;
- data caching;
- automation based on distributed sessions;
- detailed monitoring.
Tech Stack: PHP 7, MySQL 5.6, Magento 2.1.6, Redis, Docker, Nginx, Linux, Round Robin DNS.
Learn more: https://intexsoft.com/portfolio/web-app-for-parfuemerie-de/

Supply chain management system
Challenge
The client required supply chain software development services to build a corporate application for full-cycle product supply chain monitoring.
Solution
We developed a user-friendly web application and synchronized it with the corporate tendering service also developed by our team. Thanks to this, the client can easily integrate projects with the tender system and automatically create and launch tenders.
In the course of this supply chain software development, one of the essential technical tasks was the synchronization of the service with the SAP system. We made it possible to process incoming invoices in SAP ERP automatically.
Initially, it was necessary to adjust the parameters that affected the total amount of value-added tax manually. We have created a feature for VAT calculation: a user imports the Excel file into the application – and the system automatically calculates the tax amount for each project.
Our experts have implemented a full-text search within the application, due to this, a user can search for a project not only by a name but also by its content.
Security was an extremely important issue in the project because our client stores confidential information within the application. We took the following measures to ensure the security of the project:
- Provided data transfer between the client and the service over an encrypted channel (SSL/TLS);
- enabled authentication;
- applied the distinction of access rights and visibility of data for employees;
- developed data backup.
Tech Stack: JavaScript, Apache Wicket, Java, JavaScript, Spring, Hibernate, Maven, Rhino
Learn more: https://intexsoft.com/portfolio/supply-chain-management-system/

Mobile app for Findervest
Challenge
IntexSoft developers faced a rather difficult task: it was necessary to create an app separately for iOS and Android within a short period of time. 80% of work should have been ready in two months after the project started.
Solution
One of the challenges was to develop a Tinder-like user interface. Our team had to integrate LinkedIn into the application and to develop user onboarding in accordance with the following roles: business founder, investor, corporation. While registering a user should choose a particular role and fill in a suggested form.
Access to the server API is password protected – a user needs to be authorized to access it. Only authorized users can use the application.
At all stages of interaction with the program, HTTPS protocol is used, which encrypts communication between the application and the backend.
Within 3 months IntexSoft specialists developed the backend of the app, the support of Android and iOS platforms, as well as the frontend part.
Tech Stack:
iOS: Swift, Alomafire, CoreData, Reactive Kit, Bond, Fabric, MVVM+Router, Websocket, Rest API, Deep Link,
Android: Kotlin, Moxy, Dagger2, Retrofit, Clide, RXJava, Socket.io, MVP
Learn more: https://intexsoft.com/portfolio/mobile-app-for-findervest/

Migration of Poker Calculator
Challenge
The main goal of the project was to migrate the tool to contemporary technologies, without implementing new functionality.
Solution
Although the calculator worked well, the technology needed to be updated. When choosing a stack, we considered that the web application should be adaptive: display should work stably on all devices (PC, tablets, phones). So our team chose React, as it was the best option to fulfill these requirements.
The client also provided us with all the necessary layouts and graphic materials for updating the design of the application. The design has also been adapted for desktop and mobile devices.
Tech Stack: JavaScript, React, HTML5, CSS3
Learn more: https://intexsoft.com/portfolio/poker-calculator/

Mobile App For Education Services
Challenge
The customer had an idea to develop a platform for the education sector to help in communication between teachers and students' parents. They set a strict deadline: the app had to be developed by the beginning of the academic year.
Solution
Considering short deadlines, our specialists together with the customer first decided to develop an MVP, research the demand among end-users and then rewrite it. But it turned out, there was no reason for that: the developed MVP was already a complete product, due to the fact that our developers initially implemented the right architectural solutions.
We developed templates for different types of messages within the app.
The important task was to configure the display, whether the teacher's message was read by a parent. In addition, our team customized the functionality of messages so that the parent must confirm the agreement with the information received.
We configured the editing capability depending on the user role. In addition, our team added message search, filters, and groups.
Our specialists provided full-fledged application operation in offline mode, because one of the requirements was to configure the teacher's emergency communication with the parent.
We configured the app operation for the cases when twins study in the same class. Our team developed the functionality of the app so that the teacher could send messages regarding each of the children individually. In such cases, parents can give different answers to each message.
For the cases when several children from the same family study in different classes, parents have a separate profile for each child.
IntexSoft specialists also developed a web version of the application.
Tech Stack
iOS: Swift, Microsoft Azure, Alamofire, MVVM/DI, ReactiveCocoa, ReactiveSwift
Android: Java, Microsoft Azure, EventBus, ReactiveNetwork, AndroidAnnotations
Web: AngularJS, Kendo UI, Bootstrap 3
Learn more: https://intexsoft.com/portfolio/platform-for-education/

Resment HR
Challenge
resment UG wanted to develop a service that would simplify the planning of shifts and
vacations, as well as automate accounting of working hours and payrolls. The company recruited us to develop the backend for their web app. The customer already had ready mock-ups and frontend part.
Solution
We used the Symfony framework as the main development tool because it was well-suited to the customer’s tasks.
The customer provided us with the developed frontend part. Our team connected the web app with cloud storage and API. Also, our developers customized such functions as user management, notifications, integration with third-party services.
While working on the project, IntexSoft used custom software development kits (SDKs) and application programming interfaces (APIs).
MySQL was used as the database.
Tech Stack: iOS, Android, PHP5, CSS3, HTML5, Symfony, MySQL.
Learn more: https://intexsoft.com/portfolio/resment-hr/

Bitcoin.de
Challenge
Bitcoin.de is the largest cryptocurrency exchange in Europe. It has 775,000 users. The platform works on the principle of a peer-to-peer bitcoin marketplace.
They turned to IntexSoft with a request to develop a mobile application for a crypto exchange. The company's goal was to improve the UX on mobile devices. In addition, Bitcoin.de wanted to raise the importance of its brand through a corporate mobile application.
Solution
UX/UI Design
The design process began with an analysis of the requirements and the data provided. An MVP was already developed and our team needed to adapt it for Android and add the possibility to notify users at the moment when the cryptocurrency rate was changed. In addition, the task was to design a quick access flow to buying/selling cryptocurrencies.
Development
The security issue was critical for the project. Our experts have carefully thought it out, developed and tested a high-level security system that prevents:
- password theft
- third party transactions
- man-in-the-middle attack
By providing secure access to data, our developers have achieved a high level of usability. To access the crypto exchange, the user needs to scan a QR code in a web app once. The code serves as a tool for the simple and quick transfer of keys and passwords as well as for connecting a mobile application to the crypto exchange web service.
The keys to the application belong only to the use and provide data encryption and user authentication. If a third party takes a photo of a QR code, the connection will still be impossible.
The dev team used a WebSocket connection to ensure a permanent connection between the server and the mobile device. It is necessary, in particular, in order to have the list of available offers updated.
Data protection on mobile devices is provided through biometrics: Touch ID and Face ID.
Tech Stack: iOS, Swift, WebSocket, APNs, HTTPS, Face ID, Touch ID
Learn more: https://intexsoft.com/portfolio/bitcoin-de/

Automotive mobile application
Challenge
Striving to raise the level of service and increase customer loyalty, the client decided to develop an official mobile app. The main goal of the app is to ensure fast and effective communication between a driver and the club's support service.
Solution
The IntexSoft team developed the applications for both iOS and Android platforms.
One of the main tasks was to set up a search for gas stations. It enables the user to see the details of the nearest gas stations: address, distance, fuel types, and working hours. In addition, these details are synchronized when the app is launched, so it’s possible to search for gas stations even in offline mode.
We customized a routing feature: a user can specify the starting and ending points of the trip, and the app will show the optimal route on the map. The app also allows voice navigation. To ensure correct map integration, we wrote separate modules for iOS and Android.
One more task was to set up an evacuator call within the app. A user only needs to press the button to make a call. We also set up another way of communication: via the mobile app, a user can send a request, and the evacuation service will receive it with information about the user’s geolocation and contact information.
To ensure the convenience of usage, we added a push notifications feature.
Tech Stack
iOS: Objective-C, UIKit, Alamofire, ObjectMapper, Fabric Realm, Core Data, APNS
Android: Java, Native and Custom UI components, Crashlytics, Realm, GCM
Learn more: https://intexsoft.com/portfolio/automotive-mobile-app/

Custom Highly-Loaded Data Storage
Challenge
The telecom company had an outdated billing system that could no longer cope with some critical tasks and meet modern requirements. So, they decided to design a new system from scratch. One of the main goals of the system is to store data on all the consumptions and actions of clients. Since the product is also a billing system, it also serves to process and calculate data.
Solution
We developed a highly loaded data storage system based on the client’s requirements.
The scale of the system can be compared with Spotify. The system processes billions of files per day and receives approximately 600 thousand records per second.
In the conditions of such data volumes, the distributed Cassandra database was used as storage. Several data centers located in different regions were used to ensure data integrity and load balancing.
As for billing, the system is not able to issue invoices itself, but it processes the data that is used for this purpose. For processing and calculating the distributed data, the development team used Apache Spark.
All data is processed and stored using microservices. Currently, there are about 20 microservices within the system.
To ensure system security, the SFTP protocol, Single Sign-on (SSO) technology, and data encryption are used.
Tech Stack: HTML/HTML 5, React, Java, SpringBoot, Spring, PL/SQL, Oracle
Learn more: https://intexsoft.com/portfolio/highly-loaded-data-storage/

Expertise Keeper
Challenge
The project's goal is to create a unified repository of the company's technological expertise and reduce labor costs for performing routine operations.
Solution
The product includes two key modules: Employee database and Project database.
The Employee database contains all information about the company's employees involved in clients’ projects: project managers, business analysts, developers, testers, as well as DevOps engineers.
After filling in the employee's card, it is possible to generate a CV according to the available templates. The end-document is used to demonstrate the competencies and skills of the employee to the potential client.
In the card, a user can also see the analytics on the skills of specialists - what new technologies they have mastered and how far they have advanced in those they studied earlier.
The card can be edited within the system. The program allows users to export the card to Microsoft Docs and Google Docs formats.
The Project database contains information about all projects. As in the employees section, a card is assigned to each project, including the following information: project name, client name, industry, type of project (web/mobile), technologies, and a list of company specialists working on the project.
You can also add links to third-party resources and attach files to the card - screenshots and project documentation.
To ensure data security HTTPS protocols and encryption are used at all stages of interaction with the program. Authorization is made via local LDAP (lightweight directory access protocol).
Work on the project continues. The HR module is to be developed soon.
Tech Stack: JavaScript, Angular, Glide.js, Node.js, Express, Java, SpringBoot, Python, PL/SQL
Learn more: https://intexsoft.com/portfolio/expertise-keeper/

Corporate platform for retailers
Challenge
The client wanted to develop an internal corporate service which includes a web admin panel and mobile application for retailers to expand the sales network and, as a result, increase sales.
Solution
Our team developed a cross-platform mobile application using React Native and a web admin panel using Vue.js since these technologies’ capabilities met all the customer’s requirements.
To increase sales of a certain list of goods, the following functionality was implemented: the customer defines the promotion campaign conditions, which allows sellers to receive points for the sold products and to convert these points into cash.
The work is organized as follows: a new seller is added to the system via the web panel who then authorizes in the mobile application. The seller registers product sales by scanning the QR code on the packaging via a mobile application. For each registered sale, a certain number of points is credited to the seller’s account, following the campaign rules. Then the seller can withdraw these points to a bank account as cash.
The admin panel is available as a web application. Company employees can register new members (sellers), manage promotions, QR codes, a list of goods, block users, etc.
The admin panel provides three user roles with different capabilities:
- Super Administrator manages administrators, managers, and users;
- The administrator can supervise managers and users;
- The manager can control personal income tax questionnaires, promotions, product lists, QR codes, generate automatic reports, and export them.
To ensure the security of user data, the developers used the HTTPS protocol. The bcrypt adaptive cryptographic hash function provides the secure storage and encryption of passwords.
Tech Stack: React Native, Vue.js, Java, Gradle, Hibernate, Spring Boot
Learn more: https://intexsoft.com/portfolio/corporate-platform-for-retailers/

App for Data and Multimedia Management
Challenge
The client turned to IntexSoft with the request to restore the operation of some application modules, create new ones and support of the system.
Solution
The program consisted of patches, many of which were missing in the repository. Our team decompiled, re-created version control systems in Git, and introduced git-flow extensions to support the branching model.
IntexSoft developers created new modules based on existing ones, having no description of then-existing modules. In such cases, our specialists carried out a reverse engineering in order to understand the principle of the system operation.
The developed modules included:
- Project Information Management (PIM) - manages a huge amount of products in one place and imports the updates from the external system (SAP) once a day.
- Workflow management module - organizes the working process by creating special projects for products editing (translation, approval to the print or online catalogue).
- Media asset management module - works with all media and digital files of the products, stores them in their own file system and maintains previews for the files.
- Bridge module - the module that connects all the modules within the system.
The program was written in Flex/Flash, but due to the fact that this technology is no longer supported by browsers, the client decided to migrate the application. After considering several different technologies and frameworks, we chose Angular 6.
For authorization, the application integrates with Microsoft Active Directory. HTTPS protocols and encryption are also used at all stages of the interaction with the program.
At the moment, we continue to support new application modules.
Tech Stack: JavaScript, HTML/HTML5, CSS/CSS3, Adobe Flex, Java, Eclipse, Spring, Oracle, PL/SQL
Learn more: https://intexsoft.com/portfolio/data-management-app/

Online dance school
Challenge
Our client is a professional dancer, who came up with the idea to develop a web app intended for distant group dance learning via video streaming.
The main challenge of the project was to achieve video stream sync on the web without any third-party systems.
Solution
At the first stage of the project, our specialists were working on Proof of Concept. We needed to specify the optimal technological stack and define how the program is going to work.
16 users can participate in one lesson: one teacher and 15 students.
The app works the following way:
- before a lesson, a teacher uploads the audio to the app
- a student books a lesson and pays for it
- during the appointed time, a student opens the app or enters the website via a mobile device, authorizes, and receives the prepared audio
- the system estimates the speed of the data transmission channel and tracks when the student joins a lesson
After the tech stack was chosen and PoC tested, we divided each lesson into stages: Warm-up, Explanation, Practice, Monitoring, and Summary. Each of them has its own set of features.
One of the most difficult stages of the lesson is Practice, where the students begin to dance simultaneously. At this stage, our team needed to achieve perfect synchronization of 15 video streams.
Synchronization was achieved through FFmpeg – a tool that allows you to manipulate the transfer of audio and video streams flexibly and conveniently. To display video streams without the use of third-party systems, we decided to use WebRTC technology. It was a perfectly suited solution for secure video streaming via a browser.
Tech Stack: JavaScript, HTML5, CSS3, WebpackJava 8, Spring Boot, Node.js, MongoDB, MySQL, WebRTC, Wowza Media Server, FFmpeg, NGINX, Amazon EC3
Learn more: https://intexsoft.com/portfolio/online-dance-school/

Catalog Creation App
Challenge
The client’s stock includes a huge range of products, which is why the company's employees have to create catalogs with thousands of pages. Previously, the preparation of such a catalog took around 2 years, cost a lot of money and labor, and moreover, during this time some information could become irrelevant. Also, with a manual layout, the level of inaccuracies was increasing, which could cause unpredictable consequences. So, the client decided to automate this process to reduce production time and errors.
Solution
Our pre-sales consultants together with a business analyst organized workshops for the client to collect the requirements, based on which, we prepared a software development concept and defined a technological stack.
One of the most crucial tasks was to develop a data quality control system for automatic verification of product information. Our experts designed a module that revealed any inaccuracies made by the operator.
We also developed a program with Excel spreadsheet features within the browser. We implemented the feature that allowed for data to be extracted, copied and replaced in one click, due to this, we significantly speeded up the workflow.
Our developers configured a treelike structure of products in the system, which significantly optimized the search process. We synchronized this application with a client’s online store and with the system for creating and printing catalogs.
To ensure security, our team took the following measures:
- built a channel for secure data transfer;
- implemented a system of access rights separation;
- used HTTPS protocols and encryption at all stages of interaction with the program.
Tech Stack: JavaScript, AngularJS, HTML5, CSS3, JSON, Java, Spring, Hibernate, Gradle, Tomcat, PostgreSQ
Learn more: https://intexsoft.com/portfolio/catalog-creation-app/

AntiBAG tachograph
Challenge
Our client wanted to develop a mobile app that would track truckers' working hours. AntiBAG Tahograf had to track the time and notify when the driver must stop. Such an app became very important for end-users (truckers) because they were incurring huge fines for violation of work and rest rules.
Solution
Our team developed the mobile application for Android OS since Android devices were the most widely used among the client’s target audience.
When our team developed a new version of the app, the client and his co-workers tested it in real working conditions. After the testing, they made a list of edits and additions required. Developers reviewed this list and came up with a new version of the app, which was tested on the road again. Such an approach helped to implement a variety of useful changes. For example, we found a solution for traffic tracking errors appearing in long tunnels with no signal.
To ensure product security, we used Google's comprehensive security suite Google Play Protect that keeps malware off Android devices and helps to avoid hacking and data breaches.
Tech stack: Java, Native and Custom UI components, Crashlytics
Learn more: https://intexsoft.com/portfolio/antibag-tachograph/

Web application for Healthcare
Challenge
The client urgently needed to extend the team to develop a large-scale web application for patients. And since we had already had a long and positive cooperation experience, they reached out to our team.
Solution
The main task was to create a large-scale web application with easy administration. To facilitate the work of content managers while creating new objects we used CKEditor, and some custom plugins to provide ready-made templates.
Since the app contains a lot of video content, our specialists used the Brightcove service to assign a specific ID to each video and to compress video files, therefore, speeding up the loading of video content and making the process of placing files easier.
We were also working on a partner location block: it provides the user with locations of the partner doctors and additional information with an option to make an appointment or contact a specialist. For this feature, we used Google Maps, and also developed a special React component allowing the user to filter locations.
The application menu is rather complex, so we configured its caching during the first page loading. For this we used HTML documents with menu item titles and the necessary data. The app contains many other static elements. Not to overload the servers, different levels of caching are used.
To adapt the interface to the main types of modern devices, client’s designers created a separate design for each type. While implementation, our team used a grid-based layout system to display everything in the appropriate size. To speed up the loading on mobile devices, we developed a special module for Drupal.
One of the highly important tasks was to adapt the app for people with visual impairments. The dev team used HTML Accessibility, which allows users to listen and navigate the content.
Tech Stack: HTML5, scss, React, Lodash, PHP, Symfony, Nginx
Learn more: https://intexsoft.com/portfolio/web-app-for-healthcare/

Tender System
Challenge
The client needed to develop an automated system for holding tenders. We also had to configure the work in two modes: participant mode (search for tenders based on a set of parameters) and organizer mode (selection of participants, regulations control, bidding, winner determination, etc.).
Solution
IntexSoft developed the web application to meet all the client’s requirements.
Within the application, our specialists automated business processes related to the creation of tenders. First of all, we developed an automatic search for suitable tenders in accordance with set conditions.
IntexSoft developers also implemented a feature for analyzing tender terms for keywords that must be entered into the system in advance. Based on the search results and analysis of the received data, the system can issue reports on the managers’ working efficiency, on the total amounts of won tenders, and other aggregate data.
To ensure data security HTTPS protocols and encryption are used at all stages of interaction with the program.
Tech Stack: Wicket, Java, Spring, Hibernate, Maven, MySQL, WinCvs, Git.
Learn more: https://intexsoft.com/portfolio/tender-automation-system/

eCommerce mobile app
Challenge
The client wanted to boost online sales and increase customer loyalty, so they decided to develop native mobile applications for both iOS and Android OS.
Solution
We developed native applications for Android and iOS platforms. While working on the project, the IntexSoft team used the Shopify platform to acquire a product list and categories of products directly from the client’s website. In addition, by using this platform the client can manage all products categories that are displayed on the application’s main page.
Payments are performed via Apple Pay for iOS, and Google Pay for Android. The developers also added an automated total cost calculation feature – when making an order, the buyer chooses the address and the total cost changes automatically depending on the delivery address.
To optimize the search for suitable products, our team added a special tool that allows displaying of recommended products based on the products that were recently viewed.
To ensure security, HTTPS protocols and encryption are used at all stages of interaction with the application.
Tech Stack
iOS: Swift, Nuke, Apple Pay, OpenApi (GraphQL), Shopify, MVC
Android: Java, Dagger2, RxJava2, GraphQL, Shopify, Moxy, MVP
Learn more: https://intexsoft.com/portfolio/ecommerce-mobile-app/
Reviews
the project
Web Development for Learning & Development Company
"We have effective access to all the team members."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a programmer/analyst for a learning and development company and the co-developer of an in-house web application with a Flex/Flash dependency that must be converted to an HTML5 application.
For what projects/services did your company hire IntexSoft, and what were your goals?
With support for Flash ending, we needed to re-write the front-end and update the back-end to REST APIs
How did you select this vendor and what were the deciding factors?
We found them through a google search for companies that did the kind of work we were needing. They produced a clear and professional proposal and a price that was over our budget, so we continued looking and learned from all of it that Intexsoft's proposal was very reasonable after all. With a modified budget we went back to Intexsoft for and updated proposal.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We determined that the project would take 9 months to a year to complete. The work began with a small but foundational piece that clearly demonstrated the competence of Intexsoft and their strong interest in our project. We thought at first that we could leave the PHP backend without modification but that proved impossible. Intexsoft has capacity and expertise in PHP, REST and LARAVEL as well as React/JS.
How many people from the vendor's team worked with you, and what were their positions?
There were 4 people in the core team...
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The first piece was deployed to a test site where we could actually verify the functionality.
Describe their project management style, including communication tools and timeliness.
The project management was wonderful...
What did you find most impressive or unique about this company?
We have effective access to all the team members..
Are there any areas for improvement or something they could have done differently?
Problems were addressed quickly.
the project
Staff Augmentation & Web Module Dev for Software Dev Company
"They have an extensive level of knowledge and are always ready to advise us on any issues."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the CMO at a software development company. We are specializing exclusively in Ruby on Rails development
For what projects/services did your company hire IntexSoft?
Our company is working on an enterprise web service for a US company. Over time the project started running bigger with the technologies we do not use, so we decided to augment our team by involving third-party specialists. We hired IntexSoft specialists to extend our dev team
How did you select this agency and what were the deciding factors?
IntexSoft is one of our proven vendors since 2020. We have been working together on several projects earlier.
Describe the project in detail and walk through the stages of the project.
The task was to build additional modules for a corporate web platform including HRM, accounting, and time tracking functionality. This platform contains all information about the company’s employees, salaries, time spent on tasks, and a corporate blog. IntexSoft team used JavaScript and React for frontend, and for the backend PHP 8 and Laravel.
To ensure data security HTTPS protocols and encryption are used at all stages of interaction with the system. During the development process, the team followed the Agile (Scrum) methodology with two-week sprints.
Describe the recruitment process in detail.
From the IntexSoft side, there were:
- 3 backend developers
- 2 frontend developers
- a QA specialist
Can you share any outcomes from the engagement that demonstrate progress or success?
Even though the project is still in progress, the first working version of the product is now available. The system automatically generates payrolls based on employee time tracking. This allows to automate the work of HR managers and control the worked hours. Since the customer's company employs more than 600 people, the system frees managers from daily monotonous work and allows them to do other important things.
How effective was the workflow between your team and theirs?
Every day the project manager organized video calls with the team where they discussed the progress of work, current issues, and implementation plan for the nearest future. All communication was via Skype and Zoom.
What did you find most impressive or unique about this company?
They have an extensive level of knowledge and are always ready to advise us on any issues.
Are there any areas for improvement or something they could have done differently?
The team formed a little longer than we expected, as the specialists were busy on another project.
the project
Staff Augmentation Dev for Software Dev Firm
"We are very pleased with their responsible approach and solid tech experience."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a partnership manager at Acropolium - a software development company. We provide our clients with software engineering, product development, and also tech audits & consulting.
For what projects/services did your company hire IntexSoft, and what were your goals?
We hired IntexSoft for additional resources to scale our internal team and speed up the development.
How did you select this vendor and what were the deciding factors?
One of our partners had positive cooperation with IntexSoft, so we decided to reach out to them.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The main task of the project is a complete upgrade of the eCommerce system of one of our clients. The project scope includes re-design, migration to Magento 2 platform, third-party integrations, and software testing. The core tech stack includes PHP, JavaScript, Docker, CSS/CSS 3.
How many people from the vendor's team worked with you, and what were their positions?
At first, we joined a UX/UI designer, 2 front-end and 2 back-end developers, but after a while, we also enriched our team with 2 more developers and a QA specialist.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project is still ongoing. From IntexSoft’s side, everything is going smoothly, all the tasks are done according to the deadlines. Both, our team and the client are satisfied with the progress.
Describe their project management style, including communication tools and timeliness.
The project is developed using the Agile methodology. IntexSoft participates in daily meetings, sprint planning, retrospectives, etc. Communication is carried out mainly via Skype, Jira, and Gitlab. IntexSoft specialists are always in touch and respond quickly to all our requests.
What did you find most impressive or unique about this company?
We are very pleased with their responsible approach and solid tech experience. As far as I know, the company works on eCommerce projects for more than 10 years, and their expertise helps to streamline the development process and improve the final solution.
Are there any areas for improvement or something they could have done differently?
Nothing particular comes to mind.
the project
Custom Software Dev for Financial Advisory Company
"They always meet deadlines and always respond fast if there are any issues."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I work as a Director for Remuneration & Reward at BDO Australia. Our company provides Financial advisory services to businesses and individuals across many industries.
For what projects/services did your company hire IntexSoft, and what were your goals?
We had the demand for two JavaScript full-stack developers (react.js + node.js) to help us with the project development.
How did you select this vendor and what were the deciding factors?
One of our colleagues has already worked with them at his previous job and shared his positive feedback on the company's specialists.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The project is an application for salary analysis by different metrics, which allows corporate users to compare their salaries with market values. It is possible to create different types of reports within the system, filter report data and export results in PDF or Excel formats.
How many people from the vendor's team worked with you, and what were their positions?
There are two full-stack developers from IntexSoft involved in the project.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The development is not over yet. However I have to note that we are pleased with their professional level and the speed of work
Describe their project management style, including communication tools and timeliness.
Even though we have an 8-hour time gap, everything goes great. There are no miscommunication issues and the tasks are always performed in time and quality.
What did you find most impressive or unique about this company?
We were impressed with their dedication, flexibility, and transparent communication with the managers. They always meet deadlines and always respond fast if there are any issues.
Are there any areas for improvement or something they could have done differently?
Can’t come up with anything here. We enjoy working with these guys.
the project
Sales Automation System for Social Platform
"They were always in touch and provided us with timely feedback."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a Product Owner at a large company providing services for the Telecommunications and Banking sector.
For what projects/services did your company hire IntexSoft, and what were your goals?
We hired IntexSoft specialists to develop the system automating sales processes for the Telecom company.
How did you select IntexSoft and what were the deciding factors?
IntexSoft was recommended by our partner companies. Availability of a wide range of specialists (web developer, mobile developer, architect, analyst, designer, QA).
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The system is a set of software products aimed at automating customer service and personnel management, documentation, and product line in the telecom sector. The project scope included documentation preparation, frontend & backend development, MVP development, mobile app development, integration with third-party systems, and QA.
The core technologies:
- Lua
- React
- Java
- SpringBoot
- Grafana
- Kafka
- RabbitMQ
- Kubernetes
How many people from the vendor's team worked with you, and what were their positions?
The team of the project is rather considerable: apart from the 15 developers, there were a Project Manager, a Team Leader, 2 Designers, and 3 QA Engineers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Launch the product on the micro service architecture into operation: 500 rps, gigabytes of data daily
Describe their project management style, including communication tools and timelines.
We communicated through the Skype, Jira, Gitlab. Used scrum, promoted by sprints, aimed for release deadline
What did you find most impressive or unique about this company?
We were especially pleased with their inner processes, effective communication, the unity and stability of the dev team. They were always in touch and provided us with timely feedback
Are there any areas for improvement or something they could have done differently?
Due to the rapidly changing requirements and large team composition, they could not always adapt to new requirements quickly.
the project
Technical Specialists for IT Company
"All the technical specialists working on our project are true professionals."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a Partner Network Development Manager at SSP-Software
For what projects/services did your company hire IntexSoft?
IntexSoft is our long-term software development partner. They provide us with technical specialists for our projects.
What were your goals for this engagement?
The general goal was to expand the teams for our projects related to the FinTech industry.
How did you select IntexSoft?
We were looking for a software development vendor to expand our teams. Their sales manager contacted us and shared the information about the company’s expertise and their development approach. We were pretty impressed and decided to start working with them.
Describe the engagement in detail.
IntexSoft specialists work on various FinTech projects.
What was the team composition?
Usually, a dedicated team of specialists is assigned to work on our projects. We started with one small team of six people. Now 23 technical specialists from IntexSoft are working on our projects. In general, each team consists of system analysts, software developers (web or mobile), and testing engineers.
Can you share any outcomes from the engagement that demonstrate progress or success?
The main result is that we’ve got a reliable long-term software development partner. The teams contribute many effort to our projects.
How effective was the workflow between your team and theirs?
There is a team leader for each field of the IntexSoft team. The Team Leaders are very responsive. All the tasks are performed in time and on a professional level.
What did you find most impressive about this vendor?
All the technical specialists working on our project are true professionals. It’s a real pleasure to work and communicate with them.
Are there any areas for improvement?
Everything is great actually. The only thing I would note is that it would be great if they had more available resources.
the project
Staff Augmentation for IT Services Company
"They have an exceptionally high level of customer focus and expertise: both technical and business."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am an HR Director at Nullgravity - a global IT company with key competencies in mobile and web development, from creating the project architecture to defining the product design concept and technical audit services.
A separate direction is the Scalar platform, which provides the feature of fast and high-quality hiring of technical specialists for the projects of our clients.
For what projects/services did your company hire IntexSoft, and what were your goals?
We were looking for dedicated resources with expertise in software development for Fintech. We needed to augment several development teams to a client's project urgently in order to speed up the development of a new module.
How did you select IntexSoft and what were the deciding factors?
The representative of IntexSoft got in touch with us to offer their services for the project. After discussing the scope of the project and terms of cooperation we immediately started our cooperation since we were satisfied with the time of team formation and their expertise as well.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The project is a series of fintech products for small and medium-sized businesses in the segment. Within the project, IntexSoft’s specialists worked on both the front-end and the back-end parts using Java and React.
How many people from the vendor's team worked with you, and what were their positions?
IntexSoft provided us with 2 dev teams. Each of them consisted of a Tech Lead, several back-end and front-end developers. One of the teams included a system analyst.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The IntexSoft specialists very quickly and efficiently joined the client’s team and integrated into the development process. They demonstrated high competence in performing the tasks and adapted to the workflow of the client within a short time.
Describe their project management style, including communication tools and timelines.
We were astonished by the professional level of IntexSoft specialists. Responsibility, punctuality, flexibility, partnership focus, efficiency, benevolence, deep understanding of business needs - all these things are associated with the Intexsoft team.
It is also worth mentioning the high level of expertise of technical specialists in both hard skills and soft skills.
What did you find most impressive or unique about this company?
They have an exceptionally high level of customer focus and expertise: both technical and business.
Are there any areas for improvement or something they could have done differently?
Have nothing to add here since we got excellent results at all levels of interaction.
the project
Custom Software Dev for Software Solutions Provider
"IntexSoft project managers are great specialists. They are always in touch, ready to solve any issue."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a CEO at Primelephants - Software solutions provider based in Germany.
For what projects/services did your company hire IntexSoft, and what were your goals?
IntexSoft is our permanent software development partner. We have already hired them before to build several Fintech-related web and mobile apps. The last time we hired them to build our own product. Our goal was to develop a user-friendly mobile application for the contactless exchange of business cards.
How did you select this vendor and what were the deciding factors?
We have been cooperating with IntexSoft for a long period of time now. When launching our FinTech projects, we searched for an IT-provider that could solve our issues. One of our managing partners advised us to contact the IntexSoft team.
The main factors that gave IntexSoft advantage included positive reference, their expertise, and fair pricing policy. And further cooperation on our own product is a result of positive experience in the past.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Our product - VisitK is a mobile application for business. It works as an electronic business card and is intended for those who often go on work trips, attend meetings and conferences.
The key features of the app include: creating an electronic business card with just one click, exchange of contact information by scanning a QR code, prompt update of contact info, and the ability to share electronic business cards between users. The IntexSoft team operated using Scrum methodology with two-week sprints.
IntexSoft provided me with access to our Jira task management system. So I was able to directly contact the developers and independently set tasks for them, streamlining the production process.
How many people from the vendor's team worked with you, and what were their positions?
Usually, a dedicated team of specialists is assigned to work on our projects. The team consists of a project manager, software (web or mobile) developers, and testing engineers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We developed several great apps and continue to design new features for some of them. Our management and customers are always pleased with the quality of the work and usually, we receive really positive feedback.
Describe their project management style, including communication tools and timeliness.
IntexSoft project managers are great specialists. They are always in touch, ready to solve any issue.
What did you find most impressive or unique about this company?
Among all the positive moments, we were especially impressed by the professionalism, responsibility and flexibility of specialists. So, we could always rely on them.
Are there any areas for improvement or something they could have done differently?
Some issues we could identify, discuss, and resolve more quickly.
the project
App Development for Community of Creatives
"The employees at the company are great professionals."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
BFROW Limited is the world’s most inclusive creative community I am an executive assistant to CEO
For what projects/services did your company hire IntexSoft?
App development
What were your goals for this project?
To create an efficient and easy to use app for creative platform Using common interface
How did you select this vendor?
Through suggestion from previous client
Describe the project in detail.
Creative platform for driven talents in fashion, beauty and lifestyle
What was the team composition?
5 people were involved Number didn't change
Can you share any outcomes from the project that demonstrate progress or success?
The employees at the company are great professionals the project was done in a good quality
How effective was the workflow between your team and theirs?
we found a common language pretty quickly and the collaboration was in a high level
What did you find most impressive about this company?
high professionalism
Are there any areas for improvement?
No
the project
Web Dev for Real Estate Company
"I really like the attitude of the company's employees to the business and the client."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the CEO of a luxury real estate company.
For what projects/services did your company hire IntexSoft?
IntexSoft team developed a new version of our website.
What were your goals for this project?
We wanted to develop an information portal for selling luxury apartments where we could place all the information about our company’s expertise.
How did you select this vendor?
I was researching the websites of different software development companies, contacting the representatives. Eventually, we decided to work with IntexSoft, because they came up with a good offer and behaved really nice throughout the negotiation process.
Describe the project and the services they provided in detail.
The developed product is the new website of our company, which partially functions as a CRM system and a corporate portal. Within the project we have managed to build a very good foundation and system’s structure that now contains the experience of other website versions, which is critical for our further development.
What was the team composition?
The team that worked on our project consisted of 3 full-stack developers and business analyst.
Can you share any information that demonstrates the impact that this project has had on your business?
Now working with the site is easier and more efficient. We continue to actively develop it - we are working on search engine optimization and transferring our old CRM system to the browser.
How was project management arranged and how effective was it?
The team always does everything to achieve the best results. There were several times when we wanted to change something and they did everything we asked for without any questions or neglect.
What did you find most impressive about this company?
I really like the attitude of the company's employees to the business and the client - very careful, with intention to help, with concern for possible mistakes. Such psychological harmony in the team is so rare. While working with Intexsoft I understood the benefits of working with companies that support a positive harmonious attitude and employee development. It influences everything they do in a good way.
Are there any areas for improvement?
The services were a bit pricey for us. Also, there were cases when we couldn't follow the planned deadlines for various reasons.
IntexSoft's outputs are deployed to a test site where the client can verify their functionality. The team maintains efficient project management and addresses all issues quickly. Customers can expect an accessible vendor.