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

GanttPRO

 
Undisclosed
 
$25 - $49 / hr
 
50 - 249
 Founded
2008
Show all +
Minsk, Belarus
headquarters

Portfolio

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

negotiations.

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

https://xbsoftware.com/case-studies-webdev/standalone-peer-to-peer-video-chat-app/

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

manufacturing.

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

https://xbsoftware.com/case-studies-webdev/custom-made-event-management-...

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

https://xbsoftware.com/case-studies-webdev/project-management-solution-f...

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.

Key

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

series.

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

;Bootstrap

https://xbsoftware.com/case-studies-webdev/workforce-management-and-scheduling-solution/

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

https://xbsoftware.com/case-studies-webdev/hotel-performance-management-system/

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

SQL

https://xbsoftware.com/case-studies-webdev/logistics-supply-chain-management-application/

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

https://xbsoftware.com/case-studies-webdev/gps-vehicle-tracking-system/

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

Reviews

Sort by

Frontend Development for Software Company

“They’re committed to making sure that they deliver according to what we discuss.”

Quality: 
4.5
Schedule: 
4.5
Cost: 
4.5
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Oct. 2018 - Ongoing
Project summary: 

To scale up and produce software more quickly, XB Software augments internal staff for Webix frontend development. They also perform functional test development and QA.

The Reviewer
 
1-10 Employees
 
Switzerland
Director, Software Company
 
Verified
The Review
Feedback summary: 

XB Software delivers strong development expertise and helps scale projects up when needed. The team delivers transparent project management and smart solutions. Their service is responsive, and they consistently deliver thorough, quality work.

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

BACKGROUND

Introduce your business and what you do there.

I’m the director of a small custom software development company. We create made-to-measure, front- and backend systems for demanding clients.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

We have a core team of developers, and sometimes, we need to quickly scale up when a project demands it. We wanted to put a team of experienced developers together to assist us with our new project, specifically to assist us in getting up to speed with the frontend development framework we'd selected.

SOLUTION

What was the scope of their involvement?

They’re helping us to scale up and produce our software more quickly. We also have delegated part of the functional test development of the application. They work with us in terms of securing quality assurance on the frontend. 

What is the team composition? 

We work with two full-time XB Software developers and a part-time team lead who is responsible for coordinating the work and advising us on development issues.

How did you come to work with XB Software?

When we started looking at working with a new frontend framework, we decided we could accelerate things by getting them on board. The frontend framework company introduced us to their outsourcing arm, which was XB Software. We told them we wanted to put a team together and have a single point of contact who would manage their internal team. Their responsiveness and flexibility convinced us they were the right partner for the project.

How much have you invested with them?

We’ve spent $50,000–$100,000.

What is the status of this engagement?

We started working together in October 2018 and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

They advise us during the development process, which saves us a lot of grief over time by allowing us to deliver better solutions in a shorter time compared to doing it from scratch. 

How did XB Software perform from a project management standpoint?

I’m a developer, and I review their work. We do regular code reviews to ensure that the code suits our standards and code style. We discuss the changes or the functionalities to be developed. We usually decide what’s going to be done for the next few days. We look at what’s being done, we ask for changes to be made, and then we incorporate them. Then, the cycle repeats. It’s an informal process which gives us the flexibility and commitment that building up a team over time brings.

I’ve been thrilled with them so far. I appreciate that they’re flexible and engaged. They bring a sense of ownership. We’ve got a great feedback loop with them; we usually speak daily. It’s a hands-on experience. We use Zoom to exchange files and do online whiteboard collaboration.

What did you find most impressive about them?

They’re committed to making sure that they deliver according to what we discuss. They’re flexible, conscientious, and competent in carrying out tasks by upgrading the software or developing new functionality for the frontend. It’s been an all-around positive experience. They’ve enabled us to take on a larger project that we wouldn’t have been able to otherwise.

Are there any areas they could improve?

There's always room for improvement, but that's true for all of us. At times we've run into some inefficiencies, most often due to some miscommunication issue, but these have always been promptly and satisfactorily resolved.

Do you have any advice for potential customers?

If you're looking at scaling your team up as opposed to outsourcing part or whole of a project, you should ensure that you have someone with the technical expertise and commitment to interface with their team on a regular basis.

If, on the other hand, you don't have the technical expertise or time to manage the team, you’re probably better off doing a specification round with them where you negotiate a price and a timetable for the features to be developed.

5.0
Overall Score It’s been fantastically positive. The developers are proactive, fun to work with, and flexible. We’re exceedingly pleased with them.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    We don’t set deadlines. I can only rate them on how long it takes to do feature sets that we’ve agreed upon. I’ve found them to be fast and thorough.
  • 4.5 Cost
    Value / within estimates
    Compared to the cost it would have taken to train new developers in the framework and get them up to speed, they were competitive for our use case.
  • 4.5 Quality
    Service & deliverables
    They delivered what we agreed to and ensured that it works. When it didn’t work, they corrected errors quickly or implemented new functionality.
  • 5.0 NPS
    Willing to refer
    I’d have no hesitation recommending them to a friend or colleague.

Project Management App for Automation Company

“XB Software did things that we didn't expect were possible.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Jan. - Mar. 2019
Project summary: 

XB Software designed and developed a sophisticated project management web app. Features include a resource calendar and custom Gantt charts.

The Reviewer
 
1-10 Employees
 
Eugene, Oregon
Owner, IT Services Company
 
Verified
The Review
Feedback summary: 

XB Software exceeded expectations and delivered cutting-edge solutions. Despite the time difference, their technical expertise, top-notch output, and efficiency contributed to project success.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

I work for a company that helps corporate IT departments lower their cost per ticket through intelligent automation.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire XB Software?

We needed to create the frontend of our online project management software.

What were your goals for this project?

The app should allow users to check the percentage of completion of all current activities. We also wanted to have the ability to review available resources, employees’ information, and connections between existing tasks.

SOLUTION

How did you select this vendor?

They were a recommendation.

Describe the project and the services they provided in detail.

XB Software designed the app from scratch, starting with a discovery phase to determine all of our requirements. They created a highly customizable resource calendar with the functionality that we wanted, including the ability to assign tasks to specific staff and a project view Gantt chart.

What was the team composition?

Our main point of contact was the project manager. He led the team and provided us with a single place to run everything through.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

XB Software did things that we didn't expect were possible. The best example of that was the resource view that helps to estimate the workload of each participant in a project.

How was project management arranged and how effective was it?

XB Software consistently delivered goals on time and exceeded expectations. We used a combination of different development tools to track user stories and progress. We specifically requested to run everything through their project manager, which worked well for us.

What did you find most impressive about this company?

We were impressed with the fact that they have so many experts within their organization. They worked efficiently and effectively.

Are there any areas for improvement?

The time zone difference was tough to deal with at times, but they made a point to work around our schedule as much as they could.

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

Content Management System for News Portal

"We’ve been really happy with everything that they’ve done."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Dec. 2018 - Mar. 2019
Project summary: 

XB Software redeveloped an outdated CMS to be more responsive and scalable. They updated the existing portal using Node.js, refreshed the design and navigation, and added a search filter.

The Reviewer
 
11-50 Employees
 
Brussels, Belgium
Co-Founder, PR Research Firm
 
Not verified
The Review
Feedback summary: 

The new system was customizable and easier to use. As a result, users and visitor numbers went up, and session duration more than doubled. Conversely, the bounce rate decreased by almost a third. Customers can expect an experienced team that understands how to manage a project effectively.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

We are a company that focuses on PR, and we have dozens of articles and news for our clients and readers to publish.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire XB Software?

We asked XB Software to build a comprehensive and easy-to-use content management system for our news portal. It was on a CMS platform, but it was nonresponsive, inflexible, non-scalable, and archaic.

What were your goals for this project?

We want to optimize our workflow by efficiently managing dozens of our content, increase the number of visitors.

SOLUTION

How did you select this vendor?

We found them through Google and felt that their offering fit what we were looking for.

Describe the project and the services they provided in detail.

Their team updated the existing web portal with Node.js, providing daily updates throughout. The updated web portal got user-friendly navigation, service filtration by categories and a new attractive design. At the end of the project, they showed us how to use the admin dashboard to make changes and updates.

What was the team composition?

Two developers, UX/UI designer, and business analyst.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

XB Software delivered the system we wanted: customizable, easy-to-use and with a nice look. What we liked best about working with them was that they did everything we needed while also keeping me in the loop. The number of users and visitors increased by 11,3 %, avg.session duration increased by 214,3%, bounce rate decreased by 27%.

How was project management arranged and how effective was it?

Project management was very impressive and effective. We communicated with Skype and Jira daily.

What did you find most impressive about this company?

They’re an organization that obviously works with a lot of clients and manages a lot of projects, but we feel like we are truly supported by them.

Are there any areas for improvement?

Not really. We’ve been really happy with everything that they’ve done.

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

Platform Dev of Transportation Management System

"We are pleased with everything."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Mar. - Nov. 2018
Project summary: 

XB Software designed and developed a transportation management system and a corresponding mobile app. Features included online order management, security, and real-time vehicle tracking.

The Reviewer
 
1-10 Employees
 
Chicago, Illinois
Operations Manager, Transportation and Logistics Services
 
Verified
The Review
Feedback summary: 

The deliverables received positive feedback internally, and XB Software’s business analysis and research improved value for users. Expect a clear and efficient development process while communicating easily with their detail-oriented developers.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

Our firm works in logistics and transportation services. We deliver customized supply chain solutions.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire XB Software?

We required a GPS vehicle tracking feature that would help optimize operations, complete more orders, provide security, and offer real-time tracking. The TMS solution needed to provide drivers with reliable and timely information about vehicle status and traffic.

What were your goals for this project?

We wanted a comprehensive transit management system to simplify all of our business processes, including tracking the routing and dispatching of the cars.

SOLUTION

How did you select this vendor?

I chose them based on their reviews on Clutch.

Describe the project and the services they provided in detail.

They designed and developed our system from scratch, along with a corresponding mobile version. They created the app using Braintree, Mapbox, MongoDB, Node.js, Webix, and WebSocket. Following delivery, they offered a month of free QA.

What was the team composition?

The team included business analysts, a UX/UI designer, and three developers. Usually, I spoke with a business analyst.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

We are pleased with everything. Moreover, their business analysts provided in-depth research to ensure that our app offers value to our users.

How was project management arranged and how effective was it?

Their development process is really transparent. They used a combination of Scrum and Waterfall. It provided us effective cooperation between developers.

What did you find most impressive about this company?

Their attention to detail stood out.

Are there any areas for improvement?

No, we’re completely satisfied.

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

Task Management Console Dev for Facility Management

“Their developer is excellent.”

Quality: 
5.0
Schedule: 
4.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Feb. 2018 - Ongoing
Project summary: 

XB Software provides design and development services, working on a console management interface. They worked on wireframes and design mockups first, and then used React.js for the frontend.

The Reviewer
 
51-200 Employees
 
St. Petersburg, Russia
Product Owner, Engineering Company
 
Verified
The Review
Feedback summary: 

The admin console interface was completed successfully, with the few bugs found quickly resolved in a collaborative manner. They communicate effectively and manage the project smoothly, while ensuring all team members are highly skilled.

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

BACKGROUND

Introduce your business and what you do there.

We’re a development company working on software that helps connect field engineers with clients that have tasks for them. It’s a sort of field service management system.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

They developed an admin console management interface for our system.

SOLUTION

What was the scope of their involvement?

XB Software handled several of the development stages of the console. They used React.js as the frontend framework, while the backend is being developed by us in-house.

They have designers and developers that work on the features for the system. Our workflow is quite smooth. We discuss the tasks together, then the designer draws it, creates the wireframe, and then creates the mockup. That feature is then passed onto the developer to be coded.

What is the team composition?

We’re working with one designer and two developers. We also have a project and sales manager on their side. We spoke once a week and had additional short calls for any questions.

How did you come to work with XB Software?

I inherited the partnership from an ex-colleague, so I can’t comment on that. However, I’ve found myself that they have very good developers, engineers, professional services, and project management. Their designer is also a great specialist.

How much have you invested with them?

We started with around $5,000 per month, and we’re currently investing around $10,000 per month.

What is the status of this engagement?

We started working with them in December 2017, with the preparation process. The work began in February 2018 and is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Their developer is excellent. When we started, he was junior, and he’s evolved within our project to reach mid-level.

Every developer will create some bugs, and we have had some, but we’ve been able to resolve them together. We have a tester on our side who identifies bugs and writes descriptions for them, then the developers fix them quickly.

How did XB Software perform from a project management standpoint?

They have a good project manager. The first time, there were too many bugs, perhaps because the team was just starting out. However, the project manager made some changes and the team began to work better. They have really professional project managers.

What did you find most impressive about them?

The communication is the most impressive. I can call or write them, they call me when needed, and if there’s any escalation, we resolve it quickly.

Are there any areas they could improve?

No, there’s nothing I’ve thought of yet.

Do you have any advice for future clients of theirs?

No.

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

Auxiliary Software Development for Software Company

“I appreciate the dedication of each individual developer.”

Quality: 
5.0
Schedule: 
4.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Apr. 2017 - Ongoing
Project summary: 

As an outsourcing partner, XB Software assists with building updates for an event management software. Their developers augment an internal team as they continue to overhaul each part of the software gradually.

The Reviewer
 
1-10 Employees
 
Bristol, United Kingdom
Managing Director, Software Company
 
Verified
The Review
Feedback summary: 

With several renovations launched so far, users continue to praise the software’s improved performance and functionality. Despite occasional misunderstandings, XB Software communicates responsively and consistently. Their detail-oriented approach to their work makes them a trusted partner.

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

BACKGROUND

Introduce your business and what you do there.

I’m the managing director at a software agency. We help corporate companies run events using software services that can manage guest lists, assign staff, and collect other relevant information.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

We needed to update a piece of software that had been written entirely in-house, but we didn’t have the internal capabilities to continue working on it. We wanted a few developers to assist our internal team with an overhaul of the system.

SOLUTION

What was the scope of their involvement?

After completing the project that we initially hired them for, XB Software joined our internal team in efforts to refurbish our software. We’re working on the system bit by bit, a process that allows it to continue to function properly as we make updates.

Because we had a large event scheduled for July, a certain portion of the software renovations needed to be completed. We launched the partially revised system then, and we’re still working with developers from XB Software to complete the overhaul.

What is the team composition?

We mainly work with two developers. Occasionally, they provide a QA specialist.

How did you come to work with XB Software?

For our piece of software, we were working with a customizable JavaScript feature, but we ran out of time. We realized that the management company for that feature was connected to an outsourcing division, which was XB Software. We asked them to complete the project for us. They delivered quality work, so we decided to expand our partnership with their team.

How much have you invested with them?

So far, we’ve spent around $50,000.

What is the status of this engagement?

We started working together in April 2017 and the project is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The goal of the project was to recreate a system that was already available to our clients without disruption. Having launched a few updates, our users are unanimously happy with the changes and improvements.

How did XB Software perform from a project management standpoint?

We communicate through a project management tool on a daily basis to generally discuss the project. There are meetings scheduled once a week, but occasionally we let those slip. I’ve met with their team in-person three times within the past year.

Considering the time difference, they’ve done pretty well. I have no complaints regarding their responsiveness and work ethic. If anything, I’ve been the weak link in terms of project management.

What did you find most impressive about them?

I appreciate the dedication of each individual developer. When faced with a tight deadline in July, they did all they could to assure we completed the work. Their team clearly understood the importance of their work on our software from a business perspective. We didn’t have time for proper testing, but we could still trust their deliverables functioned because of their detail-oriented work ethic.

Are there any areas they could improve?

In terms of communication, there were a few misunderstandings stemming from the language barrier. Their team is quick to take initiative on projects, which I appreciate, but without a proper understanding of the task, it’s not always beneficial.

Any advice for potential customers?

I would certainly recommend them.

5.0
Overall Score When there are delays, they do whatever they can to resolve the issue quickly and efficiently.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    Timelines slipped a few times because of misunderstandings, but they’re generally very good.
  • 4.0 Cost
    Value / within estimates
    They’re cheaper than companies in our region, but it’s definitely not a bargain.
  • 5.0 Quality
    Service & deliverables
    I don’t have an experience to compare them to, but I have nothing negative to say.
  • 5.0 NPS
    Willing to refer

WebRTC Web Group Chat App Dev for Digital Content Company

“I’ve been impressed with the resourcefulness and quality of work on the engineering end.”

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Dec. 2016 - Apr. 2017
Project summary: 

XB Software built proprietary software to comply with rigorous security requirements for media files. The app functions via company intranet and offers features like chat, conferencing, and screen sharing.

The Reviewer
 
1,001-5,000 Employees
 
London, United Kingdom
Global Head of Technology, VFX Company
 
Verified
The Review
Feedback summary: 

Their engineers developed and improved upon many communication features in commercially-available software, resulting in company-wide adoption and a more productive work environment. They offer excellent customer service, responding quickly to feature requests and bug reports.

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

BACKGROUND

Introduce your business and what you do there.

I’m the global head of technology for a global content creation company in the feature film industry. We have a team of several thousand employees worldwide.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

We needed a secure environment to work on movies for our Hollywood clients and couldn't use commercially-available communication tools because they require internet access. We hired XB Software to create a secure internal communication platform for us.

SOLUTION

What was the scope of their involvement?

They used WebRTC to build a platform for our global team that runs over our intranet. We needed something that could handle a number of communication requirements: direct and group messaging, A/V individual and conference calls, screen sharing, and broadcasting. Before they started working, we provided them with graphic files depicting our design requirements and we also discussed the details of any features and functionalities we needed. They collected all that information, drew up an initial project timeline, and assigned their developers to build the base version of our platform.

Once that first version was released, we moved from a long-term project plan to an Agile format. As the app has grown, they’ve implemented continuous integration and automated deployment of updates, new features, and bug fixes.

What is the team composition?

Our main point of contact was a business analyst, who coordinated all the logistics. On their end, there were also two developers and a number of QA specialists.

How did you come to work with XB Software?

I wasn’t on the selection team, so they were referred to me by a colleague. They offered a competitive price, so we gave them a small prototype assignment to see if they could do the work. They did an excellent job with it, so we decided to proceed.

How much have you invested with them?

We've invested a low 6 digit figure over the course of 2 years.

What is the status of this engagement?

We started in December 2016 and the software rolled out in April 2017. After that, they supported us with maintenance and improvements.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

When we launched the app, we generated a few hundred messages per day and now we’re at more than 50,000 per day. There’s been a steep growth curve. This app has replaced every other in-house communication tool we used to use. The major benefits are that this app works across operating systems, including Linux, and we’re able to communicate much more effectively than ever before. We can also conduct group conferences across different geographic and security zones, and we’ve seen a rise in employees using it to build social relationships as well. It’s led to a much better working environment.

How did XB Software perform from a project management standpoint?

In the beginning, we received a clear plan and a schedule for the project. During the app development period, I talked to them three times a week via Skype for about half an hour. They did a great job of delivering everything on time, to our specifications, and on budget. After that, we switched to an Agile model, so now we have biweekly meetings to collaboratively plan new developments. I touch base with the business analyst to schedule sprints and I also have access to Jira, where I can make feature requests and track their progress. Whether I log the request myself or send them via email, their team is great about asking for follow-up detail or files from our in-house UX/UI designer. They’re also very quick to respond to bug reports and issue updates.

What did you find most impressive about them?

The lead developer on the project comes up with great solutions to our problems, so I’ve been impressed with the resourcefulness and quality of work on the engineering end. They respond quickly to our concerns and they’re always accessible to help us, explain, or fix things. They also meet our high standards at a price point that would be impossible to find in the UK.

Are there any areas they could improve?

It’d be nice if they could streamline the paperwork a bit more for the sprint process.

Do you have any advice for potential customers?

Give them a small task to start with and wait to be impressed. Working in Agile has been the right way to go with them, although there’s a bit more risk on our side because the timeline estimates may not be as correct. However, it’s ultimately more cost-effective because I can take a more active role. We can respond quickly to user feedback whenever there’s an update and make changes accordingly instead of being stuck with a long-term plan that’s hard to revise. I’d encourage anyone to take advantage of their direct collaborative approach, transparency, and flexibility.

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

Node JS & JavaScript Econometric Tool Dev for IT Company

“They stood out in terms of technical expertise, willingness, and commitment to projects.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$1,000,000 - $9,999,999
 
Aug. – Dec. 2016
Project summary: 

XB Software developed a web application and API for an information aggregator using Node.js, JavaScript, Solr Search, and Java. The app browses and searches all data content and offers customized dashboards.

The Reviewer
 
11- 50 Employees
 
Miami, Florida
Juan Amaya
CTO, ISI Emerging Markets Group
 
Verified
The Review
Feedback summary: 

XB Software’s work resulted in the company’s ability to offer their customers more functionality. Customers became more engaged and now use more data. The team produces high customer satisfaction through their ability to understand the projects needs and deliver high-quality results.

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

BACKGROUND

Introduce your business and what you do there.

I’m the CTO of ISI Emerging Markets Group, an information aggregator and provider focused on macroeconomic data and company and country information.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

They helped us in several forms, mostly related to application development.

SOLUTION

What was the scope of their involvement?

We’ve worked with XB Software for several years on developing different apps. One of those is our flagship product, which comes in the form of a web app and API. They’ve used different technologies, mostly Node.js, JavaScript, Solr Search, and some Java.

We had some proof of concepts on different aspects of the app. We wanted to run a whole software development cycle for the app. We spent a couple of years working on that, and we’ve gone through different versions. We are now at a late version two, and we are working on the third one.

The app has the ability to browse and search through all our data content. We are able to do some advanced visualization of the data, we have customized insights and dashboards. We receive alerts when the data and insights are updated. Much of this functionality and data is integrated with other platforms, including an Excel add-in, an API endpoint, and more.

What is the team composition?

The team size varied between 10–15 people. We communicated with them on a daily basis.

How did you come to work with XB Software?

They built a framework that we’d used in the past, so I knew them as the creators and maintainers of that technology. We did some initial work around the framework, and I was impressed by the capabilities and response time it had, as well as by the general level of service. We built a couple of proof of concepts and a couple of other applications before solidifying our current relationship with XB Software. We considered a couple of other companies at the time.

How much have you invested with them?

The cost of their work has been around $2 million so far.

What is the status of this engagement?

We started working with XB Software in August 2016. The product was launched in December of that year.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We’ve noticed an increase in the usage of our data and customer engagement. We are able to deliver more functionality more quickly.

How did XB Software perform from a project management standpoint?

They’re a no-nonsense, business-oriented group of people. They are quick to understand our needs, they deliver on time, and they communicate well.

What did you find most impressive about them?

They stood out in terms of technical expertise, willingness, and commitment to projects. XB Software is easily approachable.

Are there any areas they could improve?

I’m happy with the service and the relationship. If there is anything to improve upon, they’re very quick to react.

They’re not a big documentation company, and the nature of our projects is more agile. XB Software is probably not the best choice for a company looking for extensive documentation. This is not something we’ve targeted.

Do you have any advice for future clients of theirs?

Make sure to spend the time to make them understand what the business is and what the purpose of the project is. XB Software is a team of people who care about what they’re doing and who want to understand what they’re doing. The more they’re engaged and given an understanding of what the customer is trying to do and why, the better.

5.0
Overall Score The overall experience has been positive, but, as with anything, there are some improvement areas.
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
    They’ve delivered consistently on everything we’ve asked of them.
  • 5.0 NPS
    Willing to refer
    I’ve done this in the past, so I’m most likely to refer them.

Custom Developed B2B Marketplace for Startup

“The most important thing for us is their ability to deliver.”

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Dec. 2016 - Ongoing
Project summary: 

XB Software used their signature coding language, Webix, to develop the front and backend of a B2B sharing platform. The framework involves JavaScript and HTML5 UI components.

The Reviewer
 
1-10 Employees
 
Norway
Co-Founder
 
Verified
The Review
Feedback summary: 

Punctuality and communication, along with transparent progress, has made for a confident relationship. XB Software’s brilliant design capabilities and deliverance are both exceptional elements.

The client submitted this review online.

BACKGROUND

Introduce your business and what you do there.

I’m the CEO and co-founder of an online B2B sharing platform where people can rent equipment from each other. Our main office is located in Norway, but we have a global target market.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

I’ve worked with our coder for many years, and we've used XB Software's signature programming language, Webix, for another project. It's a JavaScript framework that we also employed for the project in question. We came to the point where we needed more people involved, and XB Software had a lot of resources, so we approached them.

SOLUTION

What was the scope of their involvement?

We decided we needed to expand our team, so be brought on XB Software for both front and backend programming.

We’re making an online B2B cross-rental plattform. Users can build specification lists and perform a search across all users registered in our platform. We provide a platform where everyone can upload their inventories to streamline this process.

We integrate with third party software to read bookings. You can then search for whatever equipment you need and get a list of suppliers on exact dates. There are also star ratings and geographical locations. If you find something you like, you can start a negotiation with the supplier to book it. XB Software is involved in design and UX, as well as front and backend development for the project.

We will be launching the product in November, and will continue working with XB Software.

What is the team dynamic?

I have a freelancer in Russia who works fulltime, and another in Norway who is also involved. On XB Software’s team, we have one person working full time with front and backend coding. Occasionally, we have used a designer from there and also some UX team members who have done input. The project leader handles their internal communication, but we communicate directly with the full time coder every day. He’s very involved in our system.

How did you come to work with XB Software?

There was a link on Webix’s website to XB Software. I looked at their website, saw they had a lot of consultants, and decided to contact them.

What is the status of this engagement?

We started working together in September 2016, and the relationship is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

I’ve used a lot of freelancers before, but I’ve never used a professional company like XB Software. Their punctuality and communication are both very impressive. They constantly update me with the development process and project status.

How did XB Software perform from a project management standpoint?

We used an online spreadsheet to track progress, and I received regular updates on who was doing what. We also used chat.

What did you find most impressive about them?

They have over 100 employees, so it’s also a question of getting lucky with the coder. XB Software has supplied us with an incredibly good coder. The most important thing for us is their ability to deliver. The designer is brilliant as well. We originally had a design we got from a UK company that was in the audio industry before, so they were familiar with the business. They made my initial design, and then we sent that to XB Software’s designer where it was significantly improved.

Are there any areas they could improve?

I had no negative experiences with them at all. In a company with 100 employees, I’m sure it’s dependent on who you get.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
    You can always be better at designs. 4.5 is also a high score.
  • 5.0 Cost
    Value / within estimates
    Cost has been really good.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I’ve done it several times.

Custom Dev for Religious Institution

"I’ve been very happy with the turnaround time and quality."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Dec. 2016 - Ongoing
Project summary: 

XB Software develops custom scheduling software to support daily case flows and digital recordkeeping, delivering a detailed proof-of-concept and supporting the subsequent project iterations. 

The Reviewer
 
11-50 Employees
 
Alameda, California
IT Manager
 
Verified
The Review
Feedback summary: 

The streamlined solution has attracted praise from industry end-users, many of whom resisted other technologies in the past. XB Software’s cost-effective results, individualized attention, and impeccable responsiveness continue to strengthen the relationship. 

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

BACKGROUND

Introduce your business and what you do there.

Our business provides strategic planning and professional services that meet the administrative needs of Catholic-affiliated funeral and cemetery homes. With some clients, we provide IT services as well. I am the IT manager of the organization.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with XB Software?

We are primarily working with a diocese, which is our main client. This was where I came up with the project that XB Software is helping me with.

The funeral and cemetery homes in the diocese, as well as many across the nation, are using the same method—namely, a large whiteboard in the main office area on which cases are tracked. They have to track services scheduled (masses, receptions, and the actual committals) on a board, along with which staff members and vehicles will be assigned. The obvious issue with a single whiteboard is that it’s only visible from the office area; if anything happened to it, they wouldn’t have a record. I wanted to develop something similar to that whiteboard, a horizontal timeline with case names in the left-hand column, but make it easily updatable like a calendar. I was looking for a widget or plugin with a database on the backend, and there were a couple of products available. The one I settled on was from a company called DHT XML, a schedule and timeline customizable widget. 

SOLUTION

What was the scope of their involvement?

The proof-of-concept stage was done through email. I wrote very detailed requests with bullet-points. If my contact at XB Software had any questions, he would ask me, get clarification, and start the work. Once we finished the proof-of-concept and got approval from our funeral directors, we started a more formal process using JIRA, a web-based project management utility. I lined-out requirements and criteria and plugged those in as various tasks. I could track the progress of each one, provide further input, and answer questions through that interface.

As we went along, I kept finding new things to do with the product. The initial criteria took XB Software a couple of weeks to complete, but we’ve continued development. After I send them requests, I will usually receive an email the next morning, announcing that the changes were uploaded to the development server. I’ve been very happy with the turnaround time and quality. There were only a couple of occasions when I found bugs in XB Software’s deliverables, and they were fairly minor. It’s a straightforward application, but these are still good results.

How did you come to work with XB Software?

I was going to do it myself and had the database scheme planned, but it was going to take more time than I had. Someone referred XB Software to me. I looked to see if they had an online presence, and they did. XB Software was based in Minsk, Belarus, and they were an established company. I was put in touch with their sales manager, started a conversation, got in touch with the lead developer, and started working on the project. Because I was hiring XB Software to do what I didn’t have time to do, my intent was to have them build a proof-of-concept, look at their code, get up-to-speed on it, and take it from there myself. Because they did such a good job, I decided to have them continue.

How much have you invested with XB Software?

The cost of XB Software’s work has been $7,000 or $8,000.

What is the status of this engagement?

My first contact with XB Software was on December 12, 2016, and the development started in late January of 2017.

What I’d like to do is to work with XB Software to make this a general application that doesn’t require programming in order to expand the timeline and calendar; it would be sold as a product on which the user can define resource tables. Instead of it being custom-coded for each new table, I want the solution to be generic enough to be completely defined by the user. I mentioned this to XB Software halfway into the process, and their response was that it would be a complex endeavor in terms of time and budget. 

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

I’ve been here for a little over two years, and of the first things my boss asked me was to turn the whiteboards into TV displays or some kind of smart solution. I tried doing this with Excel spreadsheets, but most of the staff members in funeral homes are older people in their 50s and 60s. They’re not very tech-savvy, and they’re also reluctant to make changes to the processes, so getting them to learn the tricks of expanding cells in spreadsheets would not work. The solution needed to be something easy to interact with, which was one of the big hurdles.

When we demoed the software, they were pretty excited. Our first indicator of success was whether anyone would volunteer to be a pilot location. Everyone was willing to do it, but I only worked with one person, presenting him with various updates and getting him ready for the actual pilot. I’ve had a couple of emails from him, saying that what we had was really great and that he was excited. It was quite a bit of praise coming from the type of person who doesn’t like change.

How did XB Software perform from a project management standpoint?

The most immediate comparison I have is that our marketing manager has hired a local website developer to redo our public website and intranet. Working with their developers and conducting meetings with them has been very frustrating. They can go for a couple of weeks without contact, only to send emails in the middle of the night, even though they’re a local company. At the end of a meeting, I mentioned that we’re working with a company in Belarus that has presented absolutely no problems, and here we are using a local, established group, and we’re struggling so much.

We use email and Google Hangouts for communication. I’ve had several meetings with our contact when we knew we’d be discussing several items that required a back-and-forth. Usually, I can reach him via email until around 10 AM.

What did you find most impressive about XB Software?

My interaction with XB Software is fairly narrowed to one web application. I’m hoping that I will have other projects in the future, and it would be nice to travel over there for a meeting once in a while.

Going into it, I was concerned about the language and culture barriers, similar to some other outsourced IT we have. I worried that it would be hard to get our point across. There’s been nothing like this with XB Software, and I attribute this partly to my own understanding. I can do a little programming myself, and I’m familiar with databases. I was clear about what I was asking XB Software to do, and sometimes I even gave them the new field names I wanted to use. This helped them since they didn’t have to second-guess.

Are there any areas XB Software could improve?

One difficult area in the beginning was figuring out how to pay XB Software. Because it’s an overseas company, we couldn’t integrate the cost into our normal accounts-payable system. Initially, they wanted to have bank wire transfers, but I was able to talk them into using PayPro. This was after we put our first proposal together.

If they want a larger client base in the US, I would suggest adding staff for our time zone. XB Software has accommodated me to my satisfaction, but, had I been working on a more high-profile project, I would have wanted the ability to contact them in my own time zone. Also, the payment structure for the work should be passed through a US-based entity. When I first encountered this issue, I figured that a credit card would be the default and easiest method, but XB Software was adamant that wire transfer was their usual method. Maybe they have actually made this change based on our experience.

What tips or recommendations could you share that might increase the likelihood of success with XB Software?

Make sure that there are clear criteria in place and convey them in a logical manner. People doing software development don’t operate on open-ended or ambiguous requests. In general, the best thing that a client can do is ensure that they understand their own process and requirements and make sure that the company who will provide that service is competent and can turn it around. I’ve been fortunate that XB Software has fit the bill nicely. 

5.0
Overall Score I couldn’t be happier.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    I didn’t have a tight schedule since we were focusing on a proof-of-concept. It was fairly open-ended, but anything I gave XB Software was knocked-out quickly. If I was working on a deadline, I can’t imagine anyone being able to deliver quicker.
  • 5.0 Cost
    Value / within estimates
    For me, the development costs are a third or fourth of what local talent would be. I do like to support local businesses, but, when we find a company that performs as well or better and has a much lower price, it’s very nice.
  • 5.0 Quality
    Service & deliverables
    There’ve only been a couple of times when a feature I requested wasn’t carried through. Once I pointed it out, it was an easy fix. Everything has been solid. I test it out, and it simply works.
  • 5.0 NPS
    Willing to refer