Change History Through Innovation.
CHI Software is a global technological leader shaping the future through innovation and delighting clients for over 16 years. We've partnered with hundreds of startups and enterprise companies to empower them with our engineering capabilities and provide unmatched guidance, to accelerate strategically from idea to finished product.
Our talented team of software developers, business analysts, architects, and UI/UX designers is passionate about Cloud Computing, Big Data, Artificial Intelligence, and IoT. CHI's success comes from care, we love working with our clients worldwide to overcome challenges, to create comprehensive solutions, and to deliver exceptional products.

headquarters
other locations
-
111 South Independence Mall East, Suite 550BPhiladelphia, PA 19106United States
Recommended Providers
Focus
Portfolio
Minespider, MediaMarkt, Sabre, Vodafone, PrismTech, Dressler Consulting, Cyren, BTO, ClimaCell

Parcel tracking solution
Business needs
The main idea of the project was digitalization and automation of manual labor, in order to optimize resources, as well as the speed of processing postal information. The initial solution involved much manual human work, which cost too much and was time consuming.
Bar codes on parcels often get mechanical scratches or other damages before reaching the sorting point. Such defects obstruct the correct identification of a parcel in the system, causing delivery mistakes.
The client needed to prevent possible mistakes caused by damaged bar codes and also reduce human-made mistakes.
Provided solution
CHI Software team started work on this project validating the client’s idea and proving the concept. The main tasks were detection and recognition of objects and image preprocessing. We also selected and trained neural network models to ensure that parcels, letters, and other items of interest are identified automatically and sorted correctly.
We were responsible for the backend part of the project. Our design team was only involved in minor tasks connected with the UI for parcel station operators.
Product features
- The automated parcel delivery processing system allows:
- Correct detection of the postal label among many others;
- Extraction of country and zip codes and text if the bar code is not readable;
- Compositing the delivery information;
- Checking if the postage information is immediately transferred into the database;
- Creating instructions for automatic sending of the parcel to the proper vehicle for further delivery.
Technologies:
Tech stack: Python, Optical Character Recognition (OCR) with Tesseract, С++, NumPy, Pillow, OpenCV, scikit-image, TensorFlow, Keras, CNN, RNN, Darknet, Yolo, CNN-RNN-CTC

RPA robotic process automation for logistics
Business needs
The client’s company is spreading its distributed network of contractors to the USA, Mexico, and European countries and needs a customized RPA solution to process a lot of logistics documentation.
Every set of docs usually has from 10 up to 25 documents in different formats and languages. The customer company had a huge human staff to process these documents manually. In 2020, when the pandemic started, it became a necessity to reduce human staff to reasonable numbers and cut business costs with the help of RPA process automation.
The customer was interested in custom RPA solutions to handle high-volume, repetitive and time-consuming tasks with documents and emails that required a large human staff.
Provided solution
CHI Software delivered an RPA solution based on Machine Learning, Natural language processing, Computer Vision, and Optical Character Recognition. This solution replaces manual human labor in the general workflow.
The RPA process automation system allows to receive separate incoming logistics documents, upload one-page documents as scanned images, determine their type by checking the established set, extract text from predefined page fields, detect the signatures (if they are provided), recognize the QR codes, and compare data entered earlier in their system. In this case the system returns them with request/response, through the API.
This RPA robotic process automation solution also allows you to expand existing data (add new documents and recognizable fields to them, as well as edit existing documents).
We are also planning to make an application for sorting images of documents and extracting information from them. We will also create a service, hosted in Azure, for automatic reading and processing of email messages and a web application for sorting the results of processing.
Technologies:
Python, Angular, OpenCV, Tensorflow, PyTorch, NumPy, Neural Networks

Digital payment gateway
Business needs
Development of a digital payment gateway that interacts with existing and future devices for registering and making payments, allowing the end customer to provide conditions for choosing and paying for various services.
Business/tech challenges
- Innovative online payment gateway solution from scratch that connects the customer’s mobile app, mobile cashier app, POS, and payment service(s);
- Compliant with the international security standard rules, PCI DSS;
- Changing requirements and features;
- Constant need for new development and support resources;
- Integration with numerous payment systems, including MasterPass, ApplePay, and GooglePay.
- Change requests realization.
Provided solution
The implementation assumes the use of the Azure microservice cloud architecture.This project is considered as an element of the creation of the Customer's digital ecosystem.
Our team was given the task of creating a Virtual Point of Sale, which represents a physical Object virtually and maintains the states of this Object. As a part of the solution, we needed to develop a payment service as a separate module, compliant with PCI DSS.
The external payment service system should be able to provide online payments service for users. This project is in the process now.
Product features
- Tokenized, encrypted payments support for enhanced security;
- PCI DSS compliant;
- Easy integration with the most demanded payment systems including MasterPass, ApplePay and GooglePay, and NFT (in the upcoming product version);
- Fast processing speed;
- Multiple payment options;
- Processing swiped or dipped transactions at a point-of-sale system (POS) or on a mobile device.
Technologies:
Node.js, React.js, C#
Azure Microservices: Key Vault, Service Bus, Cosmos DB, Data Lake.

AI-based vehicle health management system
Business needs
Modern vehicles are complex machines that are costly to fix and maintain. For instance, warranty claims, recalls, maintenance, and vehicle downtime costs reduce commercial fleet and customer satisfaction.
The main business needs were:
- to allow users to compare and evaluate different anomaly detection models on unsupervised data;
- to enable faster selection of anomaly detection model for every new client dataset with a few labeled anomalies;
- to develop a robust data augmentation framework to help recognize unknown types of anomalies;
- to find a development team with good communication skills ready to start fast;
- to strengthen the in-house development team with skilled ML developers and Data Scientists.
Provided solution
- Using Deep Learning technologies, the client’s solution can determine the vehicle's health conditions and then flag any deviations from the expected behavior. This VHM solution can also predict when a vehicle's health condition could lead to failure and help identify the cause of the problem.
- Unlike other similar VHM solutions that can only operate in the cloud, this one can operate onboard vehicles in real-time, assisting fleet owners to predict vehicle health issues.
- CHI Software Data Scientist is currently working on implementing and testing Deep Learning models for unsupervised anomaly detection and auto-ml solutions based on synthetically generated anomalous data along with research on related state-of-the-art models and novel ideas in this field.
- The tasks of the CHI Software’s Machine Learning Engineer include obtaining models from Data Scientists, running them on Big Data, and parallelizing calculations on the cloud.
Technologies:
Python, Microsoft Azure, Databricks, PySpark, Pytorch, Keras,Horovod, Matplotlib, Pandas, NumPy, Sklearn, Seaborn, Plotly, Scipy

3D Head Reconstruction with AI Approach
Business needs
The customer’s agency had 100+ in-house 3D designers to process every image.
In the past, the flow used to involve designers processing images from clients. The pictures could be poor quality, from social networks or family albums.
Then designers took stock prop of heads, hands, torsos, etc., and sculpted a 3D model that suited the sent image as much as possible. The image was overlaid on top of the created model as a texture. Every image took 15 minutes to process.
Provided solution
We did not take data from designers because they considered the visible side of the head only, thus their 3D models were not symmetrical and had a non-constant number of vertices.
We had to use something other than the state-of-the-art solutions like 2D to 3D neural networks because:
- we were missing a proper dataset;
- the neural network had a huge size and an enormously long training time;
- even the state-of-the-art solution had quite low-quality results for the provided examples.
Product features
- Take any random 2D photo shot as an input;
- Detect the face with RetinaFace deep face detection library;
- Estimate the rotation with FSA-Net neural network;
- Find 2D landmarks with FAN2D network;
- Estimate the scale;
- Estimate PCA coefficient for Nvidia ICT-FaceKit head models;
- Create a full 3D object that looks similar to the original face on the photo and is properly scaled and positioned.
Technologies:
TensorFlow, PyTorch, Nvidia, MXNet, OpenCV, Python, Numpy

Health&Fitness Mobile app
Business needs
During the pandemic period, there was a huge problem with social interaction, since it was not recommended to gather in groups. The industry of fitness apps needed a new solution to cope with social distancing and support the competitive spirit.
Provided solution
We came up with a solution to create a so-called Leaderboard by location.
The main idea behind this feature is the following:
- A user could enter the city/state competition table, as well as in the country-level competition.
- It was possible to compete in different sports.
- Each company (employer) had its own Leaderboard, competition, and leaders.
- People don't just do exercises but also earn points for the overall score to compete and motivate each other.
Product features
- User personalization. Collect user info such as age, gender, weight, height, and so on for customized nutrition and/or workout plans.
- Wearable devices integration.This functionality allows synchronization of data across devices.
- Daily/Weekly/Monthly results. This feature helps evaluate the progress in a given period and set long-term goals accordingly.
- Setting and tracking goals. Aiming at measurable results, the fitness app’s main option is to set the desired results.
- Overview of core metrics. Sport is about numbers and results, so everything is countable in the app: sets, calories, hours, kilometers, kilograms, etc.
- In-app notifications. This feature helps improve the engagement of the app users, and overall time spent in the app.
- Share results to socials. Integration with social networks is a must-have feature for fitness apps.
- In-app community. To add competition to the fitness routine we added a feature to build a community of like-minded people within the app.
Technologies:
Language: MVVM + feature module architecture Java, Kotlin DI: Dagger2, Coin Multithreading: RxJava2, Coroutines DB: Room, Sqlite, FB DB, FB analytic, FCM Jackson, Moschi, Zxing, Google JetPack, Retrofit, WorkManager, CustomViews

Hail Scanning System
Business needs
Hail is one of the most unpleasant weather conditions, which makes much damage to cars. Detecting it takes time. Today, drivers report hail dents manually, leaving a large margin for human error. Since checking the reported dents manually is time-consuming, recovery price and time are not clear at the moment when the incident is reported. Our client was looking for a software solution that eliminates the need for manual review, delivering the exact count of hail dents with an accuracy rate of 80 percent or higher, as well as decreasing processing time.
- Our client needed software to inspect the hail damage, identify all types of vehicle damages, and also decrease processing time since checking dents manually is time-consuming.
- Our client wanted to improve the vehicle scanning system that the industry uses for handling hail damage and make it faster and more accurate.
- Our client was looking for an effective solution within 0.5 months.
Provided solution
The solution provided by the CHI Software development team detects all hail damages on vehicles, including minor scratches. The detecting process takes approximately 1 minute in total.
Thanks to commercially reasonable resources used by the CHI team, the solution was developed on the shortest possible timeline, with the necessary quality, safety, and business standards integrated.
Here are the details of what the process of detecting damages looks like:
- A vehicle passes through a light tunnel equipped with optical cameras;
- High-resolution cameras and the software identify every dent and generate a report based on the damage level of the vehicle;
- The scanned data about the condition of the vehicle is compressed and accumulated in safe cloud storage.
Technologies:
Python
Artificial neural networks: YOLOv3, MobileNet
Computer Vision: OpenCV, Keras, TensorFlow in Python to build CNN - RNN networks, HOG, Gabor filters

Image Recognition Service
Business needs
In Japan, many people send their children between the ages of 0 and 5 to preschool, where kids stay on weekdays from morning until 3-6 pm. The conditions for children in preschool institutions are monitored through regular reporting established by the institutions.
The goal of the project was to help educators to use face recognition technologies in the following:
- Simplify the interaction of educators with the recipients (parents) of the child depicted in the photo.
- Display the previous number of photos and the photos of each child sent previously.
- During the shooting, mark the children whose photo it is forbidden to take.
Provided solution
CHI Software development team was involved from the very beginning. We conducted research, tried, and tested more than 10 neural networks for obtaining landmarks and face embeddings. Most of them had limitations that didn't allow us to run them locally on the device. But at the end of the day, we succeeded.
We solved the following issues:
- Registration of children (the ability to take a photo of one child and save it to the database on the device)
- Processing of the faces in the photo in real-time
- Comparing the detected face images with the face images in the database and labeling the found faces
- We had limitations on the accuracy of the F1 measure not lower than 85% and the speed of the system not exceeding 3/4 of a second
Client values
- In the POC phase, we developed functionality for registering children and searching for faces in real-time.
- We managed to achieve the processing and recognition of 5 faces at the same time and the speed of 3/4 second in real-time.
Technologies:
Libraries: Pytorch_android, Pytorch_android_vision, Tensorflow-lite-vision, Tensorflow-lite-meta, kotlin-stdlib
Models: yolov5n — face detector, mobileNetV3_face_lands— face landmarks, moibleFaceNet_m1sm — face recognition.
Android: ML - PyTorch mobile, TensorFlow Lite, DB – Room, Multithreading - Coroutines

Recommender System for the Social Network
Business needs
Geosocial networking apps allow users to share their locations as well as find recommendations for locations or 'venues'. Sharing location has great advantages: it can help us find our way, pick restaurants and shops, and even locate nearby friends and other people within the selected radius. Our client wanted to create a unique geosocial networking solution powered by AI.
The client’s main idea was to change a common approach to social networking apps, add voice and language recognition and create a unique recommendation system
Provided solution
Our team was in charge of the project, starting with the discovery phase and POC, and finishing with the development of the app prototype.
- This social networking app is organized according to the principle of calendar flow. It is formed depending on the time and location of the app user. The content is broadcast from the place where the user is located and connected to the Internet.
- The app automatically recognizes the event, date, time, and location of the user thanks to Named Entity Recognition ("What", "Where", "When") or voice assistant. Based on this information, the user receives a list of recommendations.
- Social communication is possible through the internal chat platform with the functionality to post photos and video files, and comment posts of other users.
- To cope with a large number of user data, our ML experts have built a knowledge graph of the social network. This custom database helps save and structure different facts about clients for further analysis.
Technologies:
ReactJS, JS, Adobe tools, Amazon AWS, CSS, HTML, REST API, Google Maps, AWS, Postman, Yarn, Adobe Illustrator, HTTPS, Babel, ES5, Redux-Saga, Jenkins, ES6+, Bash, BEM, Axios, Webpack, SASS/SCSS, React markup, Redux, AJAX, Browser Developer Tools, CI/CD, ES6, Google API, Canvas, ES8, JSON, Zeplin.
Python, PyTorch, Pandas, sklearn, S3, EC2, SQS, ML, OpenNLP, Elasticsearch, Flask, Spacy, NLTK gensim

Auto insurance solution
Business needs
It is widely accepted that cars begin to experience a few issues as they get older. Regular replacement of parts, oil, and other components keeps the car mechanism working at a good level. If fuel consumption increases, it's an indicator of a serious problem with the vehicle.
Our client, a taxi fleet owner, noticed a relatively fast deterioration of car parts in one insured fleet. Damages led to extra expenses on insurance, maintenance, and repair services.
- Сollect real-time data to analyze the causes of rapid deterioration, road conditions, and fuel consumption;
- Set the smart coverage for aggressive drivers and help regular drivers save on auto insurance;
- Create a solution that reduces the likelihood of a road accident.
The solution had to use Secure Telematics Hardware with an OBD II interface and be fast and cost-effective .
Provided solution
CHI Software developed the Connected Cars X — a software solution that collects required car parameters with the help of IoT devices. The app uses AI for processing real-time and aggregated data to get behavior analytics.
We built our software solution on cloud computing and Machine Learning technologies. We used an OBD II connector, available in all modern cars, to collect data.
While driving, the RSA encrypted data is sent to the cloud every second via MQTT secure protocol.
Product features
- Connect OBD II connector. Receive, save, and transmit data to the cloud via the MQTT +SSL protocol;
- Calculate the car’s acceleration, harsh braking, average speed in general and while entering a turn;
- Define the average driving performance by hours, days, months, with the ability to view details;
- Identify segments of the way where driving doesn’t meet the specified safety criteria;
- Analyze the driving performance.
Technologies:
Scikit-learn, SciPy, FastDTW, FilterPy, Python, C++, JavaScript, AWS IoT Greengrass, AWS Kinesis, AWS Glue, AWS Athena, MQTT +SSL, OBD II

Customizable Travel Insurance App
Business needs
Our client, one of the UK’s well-known UK tour providers, had a high-load travel web platform with numerous end-users. The client wanted to create a travel insurance app to cover all platforms and especially mobile devices. The main idea was to provide the web platform users with a new mobile experience and allow them to issue an insurance policy, claim it or cancel travelers’ insurance on the go.
- This client needed a real-time insurance app from scratch, starting with a business process of obtaining insurance for a tourist and scripting many possible scenarios.
- The client was looking for a professional dedicated development team to offer the best travel insurance solution.
- Our team suggested cross-platform app development on Flutter to cover all platforms and save clients time and money on native apps development.
- The client also needed an experienced Product Owner to manage the remote teams from Great Britain, Belgium, Argentina, and Ukraine in close cooperation with the business owners.
- Finally, the client was looking for effective integration of his travel insurance solution with popular payment systems.
Provided solution
The client’s team had many ideas for travel app features, so the most effective way was to organize our work according to Agile methodology with 2-week sprints.
- Our BA and QA team gathered, analyzed, and processed many user stories from a UX perspective and insurance policy requirements.
- CHI Software development team also had an in-house Project Manager. He was in charge of all distributed teams and took an active part in product development.
- Our development team successfully completed the minimal viable product (MVP) design and development and presented a working prototype to our client.
Technologies:
Node.js, Dart/Flutter, Ingenico payment gateway integration, AWS S3, AWS EC2

Web Portal for an Insurance Company
Business needs
The client’s main idea was to provide a unique SaaS platform for insurance companies and their partners. This insurance web portal should cover the full insurance process – from creating insurance contracts to handling insurance events and managing accommodation.
Since the client wanted to enter the market as soon as possible, the main requirement was to create the first stable MVP version in 2 months.
- Absence of an appropriate web platform to communicate with a nationwide telco partners and retailers;
- The client needed an insurance app that covers full nationwide document management. All communications among POS, agents, clients, and the company’s employees were separate and segmental;
- Providing a simple sales process by automating the calculation of value and registration of an insurance contract;
- Unique MVP design and development of the stable product version within a short period of time;
- Attracting new customers and offering high-quality services to existing ones through the usage of a single customer base and CRM software solutions.
Provided solution
The CHI Software team has developed an insurance web portal focused on managing both B2B and B2C processes within the insurance company. The solution provides a platform to organize and track interactions with clients and partners, both current and potential.
The web platform includes a list of necessary functions and paperless workflow instruments. The tool for signing all documents by an electronic key was also added.
Since the customer was looking for a unique system design, we could not use out-of-the-box libraries for solution interfaces. That’s why many of the insurance app components were either modified or made from scratch.
Technologies:
Java 11, Spring, Hibernate, Liquibase, PostgreSQL, JODConverter, RabbitMQ, React JS, TypeScript, Redux, Redux-Thunk, Ant Design, Less, AWS (ECS, RDS).
Reviews
the project
Customer Software Dev for E-Commerce Development Firm
"Their representatives are always attentive to our requests, details, and client’s point of view."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
IT Delight is an eCommerce web development company, based in Ukraine. It has provided eCommerce development services since 2012. The company provides complete and cost-effective solutions for a wide range of website design and development services. The primary focus of IT Delight is considering the clients’ business needs. I’m a Project Manager for IT Delight, dealing with internal IT operations. I also take an active part in reviewing the hiring process of talented and skilled developers.
For what projects/services did your company hire CHI Software, and what were your goals?
We hired CHI Software experts to augment our in-house development team with needed experts. Our new eCommerce project lacked some key positions, and the client wanted to start off with a completed dedicated team really fast. So to save time, we contacted the CHI Software team.
How did you select this vendor and what were the deciding factors?
We researched open resources, like the Internet, and found this Ukrainian staffing services provider. The development pool was impressive, the same location was also great for us, and the rates were reasonable.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
This project is under NDA, so we can’t share much information here. The scope of work done by CHI Software experts mostly included manual software testing services for a large eCommerce platform.
How many people from the vendor's team worked with you, and what were their positions?
We mostly cooperated with the Project Manager and Account Manager. The team consisted of Manual Software Testers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As a result of our cooperation, our commercial eCommerce project for a US client started off really fast; we gathered the required team, successfully cooperated, and are currently working on some new functionality.
Describe their project management style, including communication tools and timeliness.
We enjoyed working with the CHI Software team because of their professional attitude, transparent company processes, and friendly communication. We conducted regular meetings on Skype and Microsoft Teams with their team members to discuss the scope of work, progress with tasks, and future plans
What did you find most impressive or unique about this company?
The company experts are really great in communication, aside from their great professional work. Their representatives are always attentive to our requests, details, and client’s point of view. Their technical experts have perfectly adapted to our project, its goals, and other team members, providing good results and strengthening our team.
Are there any areas for improvement or something they could have done differently?
We are cooperating with many IT vendors, so we are rather demanding, but in this case, we have not found any areas for improvement.
the project
Mobile App Development for App Development Company
"CHI is certainly the most impressive outsourced development company we’ve come across."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a member of the Senior Management Team at Foresight Mobile. Founded in 2017, Foresight develop mobile apps for a range of clients, ranging from SME’s to major household names. We specialise in using Google Flutter, the latest and arguably best software development framework for cross platform app development.
For what projects/services did your company hire CHI Software, and what were your goals?
Foresight were contacted by the UK Founder of an established company who have a major table ordering with a large client base. Written in Flutter, the app, which was spread across several codebases, required extra staff to modernise, rationalise and add functionality. The multiple codebases made work on the app a complicated affair, so, despite assigning senior developers to it, we decided to bring in CHI as our trusted development partner in Ukraine.
How did you select this vendor and what were the deciding factors?
We have a long standing relationship with CHI – we have worked with them before on several products and have an exceptionally good relationship with them. CHI are highly professional, and are able to supply specialist developers at short notice and reasonable rates from a large team.
Although this was a complicated project, we were sure, given prior experience, that CHI would be able to supply us with competent developers who would be able to grasp the scope of the work. The skills and motivation of the developers CHI have supplied us with are second to none. Their English language and communication skills are first class.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Tools: Bitbucket , Jira, Mixpanel, Sentry, Square
Technologies:
- Flutter
- Firebase
- Dart
- BLoC
- Stripe
Project steps:
- Migration to null-safety
- Bug fixing
- New features implementation, mainly around ordering system, introduction of new payment system, ability to tip, minimum order value and QR code support.
Work is still ongoing, with the end-user very happy with the results so far.
How many resources from the vendor's team worked with you, and what were their positions?
We used two mid weight Flutter developers, supplied by CHI, who were extremely competent. Our internal team varied from two to three (mainly senior) developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
CHI exceeded our expectations here – as usual. Due to the complexity of a multi-codebase app, and the fact that we were dealing with a third party, most companies would be highly reticent to bring in outsourced development. We felt completely confident that CHI staff would be able to understand the complexities of the project and work collaboratively with us. We were not disappointed.
Describe their project management style, including communication tools and timeliness.
As with all our projects, communication has been via Slack. The English language skills which the developers CHI have are superb. One thing which made us choose CHI as a partner was the fact that it maintains an English language training department and coaches all its’ developers in Western working methodologies.
There are no miscommunications or errors and all their staff have the initiative to ask when unsure about something. We find they require almost no supervision, no more than the equivalent UK developer, and, in a lot of cases, less.
What did you find most impressive or unique about this company?
CHI is certainly the most impressive outsourced development company we’ve come across. They have a combination of professionalism, a large and skilled talent pool who are experienced in working on many apps: their rates are extremely good (and realistic, which is a rarity) and it is a complete pleasure to work alongside them.
There is always the sensation, when working with remote or outsourced developers, of detachment, but with CHI, we feel we are working as a proper, integrated unit.
Are there any areas for improvement or something they could have done differently?
Frankly, there is absolutely no room for improvement and we cannot recommend CHI more highly for anyone considering using their outsourcing or team enhancement services. We will be very happy to provide references for CHI, they are a complete pleasure to work with, and we look forwards to many more years of co-operative work together.
the project
Development Services for Math Curriculum Provider
"They are responsive and helpful and willing to improve processes."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm Co-Founder of a platform for teaching Swedish, Polish, Danish, Norwegian children math, followed by deepening in accordance with the local curriculum.
For what projects/services did your company hire CHI Software, and what were your goals?
We were looking for a development company which could enhance our forces and extend our in-house teams in developing our web and mobile versions of our products.
How did you select CHI Software and what were the deciding factors?
By personal recommendations from a friend of mine. He was impressed and satisfied with the quality of work and cooperation. So I decided to pay attention to CHI Software.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We have worked with this team for a long time. Our tasks and workflow have changed since the first steps. Today we work to improve our product and services. This process goes as many similar does, I think.
The CHISW team has standups with our Project Manager. Project Manager replaced me and now, he deals with sprint plans, retrospectives, and manages the backlog. The technical team is engaged with functionalities crafting, implementing new features, and bug fixing from time to time.
How many people from the vendor's team worked with you, and what were their positions?
There are several teams on this project and it’s actually ongoing. CHI software provides us with React Native developers and Project Managers. When we need more resources, we can temporarily request additional developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
CHISW Team developed for us a new upgraded version of the product with new functionalities and features. That change helped us to increase the number of platform users and deepen the level of their engagement.
Describe their project management style, including communication tools and timelines.
Our communication is excellent. The team is very supportive, interactive. All the important points are discussed in daily meetings. The small matters are resolved over Slack.
What did you find most impressive or unique about this company?
What I love most is the smoothness of our cooperation. They are responsive and helpful and willing to improve processes. And they are as concerned about quality as we are.
Are there any areas for improvement or something they could have done differently?
There is always room for improvement. But with the mindset of CHI software project managers and developers, we always strive to improve together.
the project
Mobile App Dev for Data Management Company
"They thoroughly understood what we were looking for."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the IT Applications Manager at Labgroup. We are a company providing data management, archiving and destruction services to a large range of organisations and institutions.
For what projects/services did your company hire CHI Software?
We wanted to optimize organisational workflows and to automate as much as possible a lot of manual tasks done by our employees.
What were your goals for this project?
My company needed to optimize the existing workflow and improve its efficiency.
How did you select CHI Software?
This project wasn't the first time we cooperated. Several years ago, my manager Michel, CTO of the company met Kate, Head of Sales Department, at Luxembourg ICT Spring. After some difficulties we had to work abroad, we have started with a rather small scope of work related to our management system. Following this success, all the follow-up was delegated to me and our operations need improvement. We were confident that CHISW is a reliable and expert partner.
Describe the project in detail.
The product had to be developed from scratch. The communication was stress-free from the very beginning. We had a close cooperation period while we were working with a business analyst. He had to describe all the company internal processes and flows to underline areas that should be automated. When the process was finished and the project plan was compiled, we ran into the design and the development.
What was the team composition?
The full team consisted of 6 people. Among them were Business Analysts, a Project Manager, a Designer, an Android developer, and a .Net developer. Since the project is already in the support phase, the number of involved experts has now decreased.
Can you share any outcomes from the project that demonstrate progress or success?
The current mobile application allows drivers and technicians to get notifications about new work orders and make changes in real-time assignments, review the tasks details, scan and operate with the different types of items. We are glad to confirm that the new application enhances the ongoing process by automatisation. It helps us to save time, get rid of unnecessary paperwork, and improve operations accuracy by bringing techniques online.
How effective was the workflow between your team and theirs?
Our workflow was very efficient. I was in charge of keeping communication with the team and project manager. We started things off with a few video chats, but after that, everything was Skype-based. Every week or two, we had reviews, demos and received the software packages to outline the progress and check compliance with the requirements.
What did you find most impressive about this company?
The most impressive thing about CHI Software is that they go above and beyond to ensure that we hit our milestones well within time. They thoroughly understood what we were looking for. The team tailored an application that perfectly fit our needs and circumstances.
Are there any areas for improvement?
There is nothing I can think of at the moment for improvement. At least from what I have been impressed with.
the project
Browser Plug-In for Multi-National Tech Company
"I was very happy with how quickly they grasped the concept of the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the head of the legal department of multi-national technology company.
For what projects/services did your company hire CHI Software, and what were your goals?
CHI Software was hired to work on a browser plug-in to assist in the confidentiality of legal work within the department. The underlying concept was ideated by us, and executed by CHI.
How did you select CHI Software and what were the deciding factors?
We looked at several vendors, and we felt comfortable proceeding with CHI's combination of good communication and price.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
While I cannot describe the technology specifically, the scope of work involved an initial description of the project, followed by two back-and-forth reviews of the scope to discuss the specific pieces of work that needed to be done. A scope of work with estimated time was developed, and along the way, we expanded the scope a couple of times.
How many people from the vendor's team worked with you, and what were their positions?
I had one point person on the sales side, and one on the development side to manage the communications.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We consider the project to have been successfully completed. The original scope works 100% as planned, and as time goes on, we will have edits and revisions on usability that we will gladly return to the company to complete.
Describe their project management style, including communication tools and timelines.
We communicated entirely via email, and I would respond to questions and clarifications that way too.
What did you find most impressive or unique about this company?
I was very happy with how quickly they grasped the concept of the project. I was expecting a lot of work to get the project off of the ground, but after the first email exchange, the concept was completely understood.
Are there any areas for improvement or something they could have done differently?
None at this time.
the project
Web Development for Online Travel Agency
"The team attentively listens to all ideas and tries to implement all of them to the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm CEO of Piligrim.ua, an online travel agency in Ukraine. Our company was established in 1999. The company is part of the It-tour group, which provides IT solutions in Ukraine's travel market.
For what projects/services did your company hire CHI Software, and what were your goals?
CHI Software is developing our new website. Development is carried out from scratch. The goal is to create a website for searching and booking travel services provided by tour operators in Ukraine.
How did you select CHI Software and what were the deciding factors?
I met the CHI Software team on the recommendation of a friend who is a development manager at a large Ukrainian bank. The main selection criteria were:
- Possibility of flexible step-by-step development in full interaction with the customer
- Qualification of company team
- Projects previously made by the company and feedback about the company.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Phase One: Basic Tour Search Functionality
- Design of data structure
- Development of general site design and UI component design
- Description of the consumer's journey from interest to purchase
- Front-end and back-end programming of the tour search and booking system
- Minimum hotel database functionality.
The second phase: a limited set of landing pages, hot tours, basic CMS functionality.
- Creation of landing pages for two destinations
- Functionality for searching and booking last minute offers
- Minimal CMS functionality (reference books, meta tags, linking)
The third phase: sections of news and tips, expanding the CMS's functionality to create and manage landing pages.
Fourth phase: enrichment of the hotel database, expansion of the CMS for this.
How many people from the vendor's team worked with you, and what were their positions?
It was a team of six. We had close cooperation with business analysts, project manager, and devoted designer. Also, JavaScript- and PHP-developer worked on the project. DevOps joins the project on request.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As I mentioned, we had to create a site from scratch. The development process is ongoing and rapidly changing. The team attentively listens to all ideas and tries to implement all of them to the project.
Even if these ideas are different from the start-point agreement. CHI Software tries to delve deeply into my business needs and suggests ways to achieve them.
Describe their project management style, including communication tools and timelines.
We communicate in daily stand up meetings with the development team and product owner. It helps us to sync, stay agile, and remove blocks. All additional communication We had close cooperation with Dmitry, who was responsible for the design part. It was at the beginning of the project. Now we meet just from time to time if it’s needed. Skype and Jira are our standard communication tools.
What did you find most impressive or unique about this company?
The most impressive thing about CHI is how easy it is to communicate with them and their availability. They are also very business-oriented and have this capacity to find a solution to almost anything.
Are there any areas for improvement or something they could have done differently?
Several points caused us controversy. But we promptly eliminated them, thanks to the responsiveness and involvement of the С-level management, which is involved in solving any sensitive issues. The team's willingness to improve the results and workflow also prompted the progress.
the project
Full Stack Dev for Software Development Company
"CHI Software has been able to meet all our expectations so far."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a project manager at QArea. QArea provides software development services covering the full cycle from design and development to testing.
For what projects/services did your company hire CHI Software, and what were your goals?
A client of ours requested changes to a project we developed for him two years ago. Unfortunately, our in-house team did not have the resources to help them with this at the time. We hired a full-stack developer from CHI software to implement our client's new features and update some of the code we worked on in the past. This project is currently ongoing.
How did you select CHI Software and what were the deciding factors?
We created a detailed job description and list of requirements for the developer we were looking for, which reflected the requests of our client and our candidate criteria. CHI software quickly sent us a CV of a candidate that fit our request perfectly. We interviewed the candidate, found that his experience met our requirements, and began working with him.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The full-stack developer was expected to familiarize himself with two legacy projects, review and investigate the software, and take control of updating the projects and implementing new features. Both projects use a similar tech stack and have the same architecture.
The developer is working on implementing the following features:
- Add auto-logout for public and private users;
- Update and improve the existing signout and password reset user flow and functionality;
- Add integrations with payment gateways;
- Add two-factor authentication.
How many people from the vendor's team worked with you, and what were their positions?
Chi Software provided us with one middle full-stack developer.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project is still ongoing, but we are satisfied with the developer's performance, attitude towards the work, and clear and consistent communication.
Describe their project management style, including communication tools and timelines.
We use an agile development style. Our clients provided detailed requirements, and our internal team prepared several possible approaches to meet these requirements. We use Skype for communication with both the client and the developer from CHI Software.
What did you find most impressive or unique about this company?
CHI Software responded promptly and was able to provide a fitting candidate quickly
Are there any areas for improvement or something they could have done differently?
The project is still ongoing, but CHI Software has been able to meet all our expectations so far, and the developer we are working with is making good progress on the project.
the project
Web Development for Technology Service Provider
"There is not much room for improvement, we only wish to work more often in the future."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the COO at Soft Industry Alliance, a technology service provider. We provide our clients with high-class full-cycle development.
For what projects/services did your company hire CHI Software, and what were your goals?
One of our clients had a specific request for a Magento website development. As this is slightly out of our tech stack, we reached for the help of our trusted partner - the CHI Software team. The main task was to implement a new version of the existing site using Magento 1.6.
How did you select CHI Software and what were the deciding factors?
About two years ago we began to work as partners on various requests. When our need for Magento appeared, we knew CHI Software team has solid experience with it, so with no hesitation, we offered CHI Software to work together on this project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The client already had a web platform that needed to be improved according to new technical data. The main task was to implement a new version of the existing site using Magento 1.6.
How many people from the vendor's team worked with you, and what were their positions?
The team was quite small but efficient: 1 PHP developer with Magento and Symphony skills, 1 Quality assurance engineer, 1 Project Manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
During the work on the project, the developer was able to implement a number of functionalities in the application under the control of our PM, according to the requirements and terms of the customer, which helped to speed up and simplify the interface for comfortable use by clients.
Describe their project management style, including communication tools and timelines.
The work process was organized quickly with maximum efficiency, our PM worked directly with the developer. Everything went smoothly and deadlines were met.
What did you find most impressive or unique about this company?
CHI Software is a trusted and reliable partner we can always count on in case of any need. It was a pleasure to work together.
Are there any areas for improvement or something they could have done differently?
There is not much room for improvement, we only wish to work more often in the future.
the project
Mobile App Dev & UI/UX Design for Sports Tech Organization
"We found their ability to acquire resources and the quality of their UI design most impressive."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CEO & founder of Blocksport. We are a sports tech organization, providing solutions to our clients.
What challenge were you trying to address with CHI Software?
We were looking to have a prototype and an MVP, built for a mobile product.
What was the scope of their involvement?
They developed the MVP for a mobile app, doing front- and backend work, and UI/UX design. The app is a B2B2C product. Fans can shop, chat, participate in fan missions and collect points, increase fan-linking, browse social media, and more.
Their team used React Native on the frontend and Node.js on the backend. The app is available for iOS and Android.
What is the team composition?
We worked with six people including front- and backend developers, a project manager, and a designer.
How did you come to work with CHI Software?
We were looking for a reliable partner with experience in mobile development. We interviewed several vendors. Ultimately, we liked what CHI Software had to offer, as well as the pricing.
How much have you invested with them?
We spent $100,000.
What is the status of this engagement?
We worked together from July–December 2019.
What evidence can you share that demonstrates the impact of the engagement?
CHI Software was a team of skilled engineers. We were happy with their work.
How did CHI Software perform from a project management standpoint?
They did a good job with project management overall. We had daily standups and weekly calls. We used Jira, Slack, Skype, and email for project management and communication.
What did you find most impressive about them?
We found their ability to acquire resources and the quality of their UI design most impressive.
Are there any areas they could improve?
They were a bit disorganized with project management and missed a few deadlines.
Do you have any advice for potential customers?
I think they are a good option for startups and smaller companies. They’re a reliable development agency.
the project
IT Services & Support for IT Consultation Firm
"They are technically well-versed and always ready to manage team composition according to the client’s needs."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the Founder of a tech consultation firm. My company offers technology consulting, data services, advanced analytics, automated and manual QA, commercial video processing, agile project management, application, and web development.
For what projects/services did your company hire CHI Software, and what were your goals?
We needed an experienced and reliable contractor to support our client. Although the client has an in-house team, they don't have enough people for such a complicated project. As a result, we needed a team that could deliver a wide range of services: from coding and QA testing to ongoing development and maintenance. The client aimed to develop a service that is an integrated solution where landlords, renters, and brokers can cooperate on mutually beneficial conditions. The solution had to have a high-performance rate and a robust security system.
How did you select CHI Software and what were the deciding factors?
The CHI Software representative, Maria, contacted us two years ago. We decided to go with them based on their professional response, quality project scope, and reasonable costs.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The primary services are back-end development (NestJS, TypeORM), front-end development (React.js), and testing. Since the platform is one of the elements of a much larger system, there are many integrations with other services included, such as EqiuFax, TenantSafe, Yardi, and payment systems. The team developed a solution that covers clients' needs, such as checking compliance of the documentation with the rules and regulations, generation insurance documents and contracts, making payment transactions inside the system, and more.
How many people from the vendor's team worked with you, and what were their positions?
It is an ongoing project. We work with the Project Manager, Business Analyst, React.js Developer, JavaScript Team (3 people), and Node.JS Developer. When we needed more resources, we were temporarily provided with additional resources such as a Quality Assurance specialist.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Our customer is satisfied with the cooperation with CHI Software during all this time. It is the outcome that describes the success of our partnership. For this project, we develop a great web-solution that already works and makes a profit.
Describe their project management style, including communication tools and timelines.
We have a great Project Manager. She is responsible for communication and carrying out tasks smoothly and timely. The project has daily updates, sprints after each stage. Guys are always planning the next steps. We use popular communication tools: Slack, Jira, Skype.
What did you find most impressive or unique about this company?
Clear communication of opportunities and issues. Their adaptation to the project goals was quick and easy. As a result, we had significant delivery results.
Are there any areas for improvement or something they could have done differently?
I don't think so. They are technically well-versed and always ready to manage team composition according to the client’s needs. They are committed to doing an outstanding job.
The commercial e-commerce project started off fast thanks to CHI Software. They provided a professional attitude, friendly communication, and a transparent process. They're always attentive to their requests.