Turning Your Great Ideas Into Successful Solutions

XB Software is a full-cycle development company of custom enterprise and BI solutions as well as own web products. We have a strong and dedicated team of IT professionals engaged in web & mobile app development, business analysis, and quality assurance. We are ISO27001, ISO9001 certified.

Our key areas of expertise cover:

1. Custom web apps development

  • ERP solutions
  • BI solutions and analytics platforms
  • Data visualization software
  • Online scheduling and booking systems
  • Video/audio chat apps
  • Fleet management systems
  • Tracking apps
  • Educational web apps

2. Development services with Webix JavaScript UI Library:

  • developing web apps with Webix from scratch (turn-key solutions from profound business analysis to implementation)
  • customization of Webix components
  • integration of Webix library or its components into existing applications
  • UI improvement of customers' apps using Webix

3. Development services with DHTMLX JavaScript UI Library:

  • developing turn-key solutions from profound business analysis to implementation
  • customization of DHTMLX components
  • integration of DHTMLX library or its components into existing applications

4. Hybrid, cross-platform and Android mobile application development

5. Full-cycle software testing and QA

6. Staff Augmentation (Web developers and QA engineers)

Key Products:

Webix JavaScript UI Library




$25 - $49 / hr
50 - 249
Show all +
Minsk, Belarus
other locations
  • 1420 Spring Hill Road, Suite 600
    McLean, VA 22102
    United States


System for Efficient Car Service Scheduling and Warehouse Management

This solution allows company management to schedule vehicle services, monitor the availability of car components in warehouses, assess the overall performance of employees, and much more.

Key technologies: dhtmlx, PHP, Laravel, Webix

Full case study: https://xbsoftware.com/case-studies-webdev/warehouse-management-system/


Interactive Student Performance Tracking App

The application provides users with access to interactive grading dashboards. Teachers can review the overall curriculum progress, individual average grades, attendance, grade by subject, and others. 

Key technologies: NodeJS, Webix, CSS, HTML5

Full case study: https://xbsoftware.com/case-studies-webdev/student-data-tracking-app/

Online Marketplace for Cars and Spare Parts Selling

This solution allows searching for a particular type of car to rent or buy. Users can leave a request for a specific type of a vehicle and receive notifications when it appears in the catalog. 

Key technologies: PhoneGap, PHP, React

Full case study: https://xbsoftware.com/case-studies-webdev/online-marketplace-for-cars/

School Schedule Maker App

A web-based software solution for schools that allows creating class timetables with ease. The schedule maker app has an intuitive user interface with drag-and-drop support. Auto-assignment feature allows saving time on creating timetables and helps to ensure compliance with government regulations.

Key technologies:

dhtmlx, OptaPlanner

Intuitive Online Appointment Scheduling System for Salons

A multi-featured leading booking system for hairdressing salons that allows users to select the type of service and make an appointment for the future visit to the salon. The system allows Clients to select services and book appointments with hairdressers, Employees to manage bookings and personal data, Administrators

to manage a salon and edit employees.

Key technologies: PHP, JavaScript, MySQL, DHTMLX, jQuery

Web-based Educator Developed Software

A web-based educator program that helps educators meet state and federal compliance requirements with less effort while improving the overall quality of the work.

Key technologies: JavaScript, MySQL, PHP

Workforce and Facility Management Suite

A workforce and facility management suite allows to administer workflow starting from contracts creation, staff time management and completing with reports on working hours and implemented work using mobile devices.

Key technologies: Webix, NodeJS, PHP, JavaScript, PhoneGap, HighCharts, MySQL,

NFC-tags, PhantomJS

Stand-alone Peer-To-Peer Video Chat Application

A straightforward stand-alone peer-to-peer video chat application. It provides quick, convenient and highly secure video/audio and text messaging for peer-to-peer and group communication between the employees from the same company. Implementation of the peer-to-peer application allowed the client to use a wide variety of possibilities in communication, share information and save time for additional steps and


Key technologies we used: WebRTC, React.js, NodeJS, Docker, MySQL, Redis, Redux, Nginx


Economic and Investment Research Tool

A web application for dynamic search and visualization of vast volumes of macro and micro economic information. It provides access to 4 million of valuable data series stored in one platform. The end-users of the tool are economists, analysts, and economic researchers.

Key technologies we used: NodeJS, JavaScript, MongoDB, Webix, WebSockets, Backbone.js, Gulp, HighCharts, Java,

Microservices, PhantomJS, Python, Redis, SaaS, Solr, Webpack

Pharmacy Order Management System

A web-based pharmacy management system that allows the staff of a pharmaceutical company to serialize each product item in an already packaged order. This order management software system enables generating serial numbers, scanning the product item barcodes, and print the labels.

Key technologies we used:&nbsp

;MySQL, Node.js, Webix

Reporting Module for Project Management Application

A fully integrated ERP reporting module for generating reports in one click that allows time-saving for gathering and analyzing the required information and reporting. The system enables the company to manage and analyze relevant data and streamline product development processes from conception to


Key technologies we used: Webix, JavaScript

Custom-made Event Management and Planning Software

A flexible web-based management system for scheduling meetings and events. It helps to manage a fast-changing environment of people, arrangements, and meetings to create a distinguished guest experience.

Key technologies we used: PHP, DHTMLX


Full-featured Project Management Solution for Construction Industry

A web-based project management software for a company that works in the construction industry. This management app provides a set of tools allowing to monitor the state of the current projects and assign employees to particular tasks.

Key technologies we used: DHTMLX, ReactJS


Data Management System For Scholarships Awarding Organization

An easy-to-use online data management system for students applying for awards and award grantors. The app allows students to add, correct and store personal data, upload essays and transcripts, shortlist appropriate scholarships and apply for scholarships online. The award provider profile is designed to manage organization’s logo, description, address, and scholarships, as well as manage and track applications

for the given scholarships.

Key technologies we used: JavaScript, MySQL, PHP

UI Enhancement for Online Auction and Shopping eCommerce Platform

A web-based for auctions solution with interactive interface design which allows buyers to order, bid a fair price and directly buy goods or services from the sellers over the Internet using a web browser. Moreover, the app with enhanced user interface allows connecting the unlimited number of sellers and customers, showing

appropriate goods and prices.

Key technologies we used: Webix, Node.js, MongoDB, JavaScript

Online Staff Performance Management System

An intuitive performance management tool for educators that allows schools and organizations to monitor staff performance on an ongoing basis, set KPIs and record short-term and long-term objectives, and make the appraisal (and self-evaluation) process more comprehensive and transparent.

Key technologies we used: Webix, JavaScript

UX Improvement for Web-based Healthcare Portal

A web-based health portal for access to knowledge about skin cancer that provides the opportunity to agree on the common diagnosis from several medical experts. Moreover, the website has a resource pack of images that can be used to educate specialists and non-specialists in melanoma recognition.


technologies we used: Webix, Node.js, MongoDB

Online Medical Appointment Scheduling Software

Healthcare scheduling software that allows booking medical appointments in a health center online. Moreover, users can reschedule or cancel their reservations, manage the history of visits, choose a type of medical service or a product, manage their health information.

Key technologies we

used: DHTMLX, JavaScript, Laravel, MySQL, PhoneGap, PHP

Economic Research Tool with Data Visualization Features

A comprehensive web-based tool for the analysis of core economic indicators and financial info with smart data visualization features. The application allows analyzing leading economic indicators and financial data quickly and efficiently. Users can create personal insights using extensive data


Key technologies: Amazon EC2AWS, Elastic Beanstalk, Backbone.js, Docker, Gulp, HighCharts, Java, JavaScript, Microservices, MongoDB, NodeJS, PhantomJS, Python, Redis, SaaS, Solr, Webix, Webpack, WebSockets

Web-based Video Conferencing App

A simple web-based video conferencing application that allows video/audio peer-to-peer communication and group text messaging without installation of any additional software. It’s primary goal was to enable secure browser-based conference video/audio calls and text communication both internally (between the customer’s employees) and externally (between the customer and its partners).

Key technologies we

used: WebRTC, JavaScript, NodeJS, React.js, CSS3, MySQL, Redux, WebSockets

Automated Workforce Management and Scheduling System

A workforce management system for companies that focus on high volume staffing. This web-based workforce management software is an example of a flexible scheduling tool that can be used by both small or large teams. The system helps to make the management of a complex workforce easier and more efficient.

Key technologies: Backbone.js,&nbsp



Hotel Performance Management System

A user-friendly and effective system for managing and analyzing info on accommodations performance within the specified segment. The hotel performance management application allows managers to visualize the available data to simplify the analysis and its comparison with indicators across the local market.

Key technologies we used: JavaScript, Webix, Highcharts, MongoDB, Node.js, Amazon Web

Services, HTML5, CSS3


Logistics and Supply Chain Management Application

A warehouse and transportation management system for third-party logistics (3PL) companies that provide supply chain and logistics operations to another company. The system helps to arrange all issues related to shipments aggregation, inventory management and timely delivery to the destination point.

Key technologies we used: Webix, .NET, C#, JavaScript, MongoDB, MS



GPS Vehicle Tracking System

A GPS vehicle tracker that provides entrepreneurs with reliable and timely information about fleets’ location and on-board information of the cars. The application also helps drivers to get information about traffic jams and choose the best way to get to the checkpoint. The GPS vehicle tracking system is needed for monitoring schedule adherence of vehicles in service.

Key technologies we

used: JavaScript, Laravel, MySQL, PhoneGap, PHP, Yandex.Kit


Accessibility Application with a Booking Calendar

A web-based app for visually impaired users that allows customizing the existing system and in particular improve accessibility with the booking calendar. The developed software is recognized by JAWS – the official application, that reads the screen for the people with the visual disabilities.

Key technologies we used: CSS3, JavaScript

High-Performance Data Analytics Tool for Improved Management

A big data analytics tool allows building queries to the graph database in a convenient and understandable UI, and these queries can be saved for later usage. On their basis, reports containing charts and tables presenting the data from queries can be built. It allows users to create charts and tables based on the data that is returned

by queries, and create dashboards which visualize this data.

Key technologies we used: Webix, Sigma.js, Node.js, ArangoDB

Geolocation Based Tourist Guide Application

A geolocation mobile app that provides tourists with reliable and complete information about specially selected objects or all the nearby attractions, organized by category, located in a certain geographical area. The application helps users to plan their entire trip and find the best routes around Spain at the moment, and all around the world in prospect.

Key technologies we used: Webix,

PhoneGap, Laravel, Leaflet Map, Marionette.js, MySQL


Sort by

Team Augmentation for Tech Solutions Firm

"Their work has simplified the process of adding extra features for us."

Willing to refer: 
The Project
Project summary: 

XB Software augmented the in-house development team in developing a mobile application and an updated cloud-based platform.

The Reviewer
1-10 Employees
Sales Manager
The Review
Feedback summary: 

The mobile app generated log files with a solid result and received positive feedback from the end users. XB Software was suggested to improve in the communication aspect; however, the team exhibited responsiveness and technical expertise. They have proven to be one of the most reliable technology partners.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Please describe your organization.

We deliver cloud-based solutions for the service sector in Sweden. Our service is global and aimed at helping businesses operating in facility management, cleaning, etc. We provide a management mobile app that is used by caregivers, cleaners, and maintenance people in the field in order to obtain schedules, work orders, and to report exceptions. They can communicate with colleagues and perform quality inspections. It's a solution for delivering high-quality service in a more efficient manner.

What is your position?

I am the sales manager for the company.


What business challenge were you trying to address with XB Software?

We were using another team for general development, but we also needed to develop a mobile app, for which our team didn't have the necessary knowledge. We decided to find an external partner instead of hiring the resources in-house.


Please describe the scope of their involvement.

XB Software developed our mobile app and also built a brand-new cloud platform from scratch, which replaced our older, more obsolete one. We have our own development team for backend and frontend development.

Right now, the size of the team offered by XB Software is 3-4 persons. We use a project manager on our side, but the work is divided into certain vertical markets with their own specialized knowledge. The main part of the communication is done between our project manager and theirs.

How did you come to work with XB Software?

We'd had a good working experience with them on previous projects. There was an established trust with their project manager and we were confident that he could put together a skilled team. They had good flexibility in terms of resource utilization.

What is the status of this engagement?

We started working with them five or six years ago and it remains ongoing.


Could you share any statistics or metrics from this engagement?

They are a skilled and experienced team. XB Software is service-minded and open to possibilities. The project manager on their side has a good understanding of user needs. This is very important, especially when working with an offshore company.

The users of the system are not particularly interested in the technological aspects of the app. The feedback that we've received from our customers and the log files generated by the mobile application have amounted to a solid result. We’re very pleased.

How did XB Software perform from a project management standpoint?

They performed very well from a project management standpoint. Issues rarely arose and when they did, XB was able to address them rapidly with thorough and clear communication.

What distinguishes XB Software from other providers?

The team that we have, although not very big, is adept at working together effectively with the people in our own team. Their work has simplified the process of adding extra features for us. We are satisfied with the relationship we have with XB Software.

Is there anything XB Software could have improved or done differently?

They should focus on delivering solutions with fewer bugs, and communication can always be improved on both sides. I consider that XB Software is skilled enough in terms of development. We have an open communication with them, so if there are ever any problems, they are taken care of. There have been no major mishaps, but there are always small things to be worked on. It can be frustrating for end-users to encounter the same issues time after time.

Overall Score
  • 4.0 Scheduling
    Scheduling is also related to our business, so it's not an easy answer to give.
  • 4.0 Cost
    Value / within estimates
  • 4.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Application Development for Workflow Solutions Company

“They were a good partner.”

Willing to refer: 
The Project
$200,000 to $999,999
Project summary: 

XB Software is developing a workflow application which originally contained code developed by them. The team provides regular deliveries to expand the software’s functionality and perform bugfixes.

The Reviewer
1-10 Employees
Chicago Metro Area
President, Software Business Solutions Firm
The Review
Feedback summary: 

After the software’s launch, the product has been implemented in 5 organizations without any setbacks. XB is very thorough in terms of optimization and quality assurance and strives to deliver high-quality, bug-free products. The team is recognized for their open communication and responsiveness.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Please describe your company.

We provide workflow solutions to small and medium-sized businesses.

What is your role and responsibilities?

I manage the software company. My role is president.


What was your goal for working with XB Software?

We needed to have someone take over the coding and development of the application. We do the design work here, and they provide us with that support.


Can you describe the scope of their work?

We started with them about two years ago. We work using an agile methodology, so we create the concepts and develop the design work. We prioritize with them the work that they’re doing, and then they deliver a new release on a biweekly or monthly basis that we test and they test. Once it’s working, we roll it out, and we’re on to the next set of bugs and enhancements. We work side by side that way in terms of the release.

What was your process for selecting XB Software to work with?

We were already using some of their code in the software, so we had some questions about capability and customization. We learned that they had a greater offering, so that’s how we found them.

Can you provide a ballpark dollar figure for the size of the work that they’ve done for you?

I don’t recall the number of hours, but it was about $20,000 to $25,000 a month.

Is it ongoing work?

Yes, we’re still working with them. We scaled back just a bit with enhancements, just for a short period of time. They’re still on our team.


you have any statistics or metrics to track improvement from the project?

The application itself has been used by about five organizations. We don’t have any formal metrics, but each release that we’ve done has been successful, and has not caused any problems. They’ve been very responsive in terms of getting the kinks out before a full-scale release and upgrade. That’s been 100 percent successful in that regard.

The enhancements that we’ve developed using their support has been rolling forward in the sense that they have been able to accomplish every single enhancement. Nothing has really stumped them, which is good. They’ve been receptive to changes on the fly, or things that have come up that have caused us to rethink an enhancement. So, they’ve been able to work side by side with us that way, without any hitches. That’s been very successful for us. I think the time difference has not been a problem, with them in Minsk, Belarus, and us in Chicago.

They’re responsive when they need them to be responsive, and they work to get the work done, which is what we consider to be after hours, so that’s been great.

We also communicate very directly about time off. We check in with each other in terms of priorities. There hasn’t been any issues, and I think it’s a nice quality to be able to have those kinds of conversations, rather than it being something that is dictated. There’s room for change.

The project manager has come up with some great suggestions, where we’ve had some roadblocks or something hasn’t been completely intuitive. We’ve been able to work with them on some of the design concepts and the infrastructure. So, they’ve provided excellent suggestions and recommendations.

Is there anything unique about them that really makes them stand out, compared to other IT groups?

I have not encountered many other IT groups to give you a compare and contrast. I’m not sure how to answer that question.

Looking back on the work so far, is there any area that you think they could improve upon or that you might do differently?

No. I don’t think so. We’ve been able to meet face to face in Europe, so that’s been very helpful. They’ve been flexible that way, and we’ve met with them onsite in Minsk. We’ve come up with different timeframes for projects, and we’ve shortened them. They’ve been very responsive to that. They’ve reprioritized when they’ve needed to. They’ve given us advice. I don’t really have any suggestions on how it would be improved. They were a good partner.

Overall Score
  • 5.0 Scheduling
    We’ve had to push a couple of deadlines because things have not tested correctly, but we’ve eventually gotten to that.
  • 5.0 Cost
    Value / within estimates
    They’re excellent with that.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Educational Compliance Software Company Web Development

“We’re very pleased with them, and the development continues today.”

Willing to refer: 
The Project
$50,000 to $199,999
2009 - Ongoing
Project summary: 

XB Software developed 2 web applications which allow educators with compliance needs to fill & share paperwork. The partnership is ongoing and requires regular updates in accordance with state regulations.

The Reviewer
1-10 Employees
Des Moines, Iowa
President, Educational Compliance Software Company
The Review
Feedback summary: 

XB’s excellent results and inexpensive solutions throughout the partnership earns them an exclusive and indefinite development contract. Moreover, the team’s availability and responsiveness have been instrumental to the success of the endeavor.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Please describe your company.

Special Education Solutions is an educational compliance company that provides software and other resources to school districts.

What is your role and responsibilities?

My role in the company is president, and I oversee the day-to-day operations.


What was your goal for working with XB Software?

We were looking for affordable developers to take our vision and develop software to help educators with compliance needs.


Please describe the scope of their work?

We have two applications: Spedfast and Equity Squared, and they are form driven with a lot of paperwork, obviously, in compliance. They developed a Web-based application that included these forms. They provided tools and solutions to allow educators to complete the paperwork quickly and efficiently and be able to share that paperwork.

What was your process for selecting XB Software with which to work?

We did some online research and found them, and started a conversation. We went from there. They did two projects.

Can you provide a ballpark dollar figure for the size of the work that they’ve done for you?

It’s six figures.


How did they perform during that work?

They performed great. We’re very pleased with them, and the development continues today. We’ve been very pleased, and our relationship has grown over four years.

Do you know when the work will finish, or is it indefinite?

It’s likely indefinite, with changes to rules and regulations in Washington, D.C., and the state level. We want to enhance our programs, but we also have regulatory changes that call for more development.

Is there anything unique about them that really makes them stand out, compared to other IT vendors?

I think they'revery cost-effective. Obviously, when you’re in development, the cost can become very high. From a cost standpoint, it’s very reliable, and very task oriented. Compliance timelines are a big part of what we do, and they’ve been great about their sense of urgency with availability and reliability.

Looking back on the work so far, is there any area that you think they could improve upon or that you might do differently?

Yes. One thing is defining the scope of work, and defining and documenting tasks that need to go into release. That’s something we’ve worked hard on, and they’ve developed an internal task management system that allows us to develop tasks for our needs. The system also lets us define the task and provide an estimation, and we can properly budget for what our development costs are. There was a need for improvement there, and that need has been fulfilled.

Is that a project management tool?


Overall Score
  • 4.0 Scheduling
  • 4.0 Cost
    Value / within estimates
  • 4.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer