
Software Development Team Augmentation for Haas
Team augmentation for building
a holistic solution that streamlines business performance and enhances customer service
This case study highlights our collaboration with HAAS Automation, a globally recognized manufacturing corporation and one of the world's leaders in CNC machine production.
We've assisted our client in developing an end-to-end service for selling and managing Haas CNC machines in a single, convenient digital platform.
Machinery Manufacturing
Industry
6 specialists
Team size
USA
Location
8 months
Project duration
[ Business context ]
Our collaboration with HAAS started in 2017 when we augmented their in-house team with skilled engineers to accelerate development and improve their digital ecosystem.
The goal was to create a unified, end-to-end solution for selling, managing, and servicing CNC machines that enhances the customer experience and internal workflows.
Working with HAAS means partnering with a company that sets standards in manufacturing technology, and we’re proud to contribute to its digital transformation.

[ Product scope ]
The Onix team needed to:
Provide an effective staffing solution to accelerate time-to-market
Collect requirements to define the main product features and meet business goals
Set up a transparent and fine-tuned development process
Update and maintain the existing apps and develop a new app for machine service (HaasDrop)
Implement reliable technologies to enhance the app operation and expand its functionality
The app’s user flow
The HAAS project consists of three main solutions:


Application that automates Haas internal processes
The application for Haas employees enhances their operational efficiency and automates internal processes: assembly of equipment and integration of electronic document management.


Service app for machines maintenance
The service app allows employees of the plant, warehouse, and support to provide qualitative machines maintenance service. If it breaks down, a technician checks the machine's performance and creates a request for service maintenance with an attached description of the issue with photos, etc.


Ecommerce app for buying and controlling machines
MyHAAS is an eCommerce mobile application for selling machine tools, spare parts, consumables (drills, saws), and accessories. Using this app, customers can use a comprehensive suite of functionality for Haas CNC machines, including tool ordering, speeds & feeds calculator, easy access to service procedures, troubleshooting guides, videos, and more.
[ Solutions we provide ]
See how we provided development solutions aligned with our client's goals, budget, and time.
The state-of-the-art features of Haas app:

Effective order tracking
Instead of dealing with fragmented data, all order-related information is now centralized in one place, allowing users to easily place, track, modify, or cancel orders.
This simplifies day-to-day operations, reducing errors and delays and enabling faster decision-making and high customer satisfaction. For the business, it means greater transparency, better order management, and a more efficient sales workflow.

Enhanced service experience
Users can quickly submit detailed service tickets, attaching photos, diagnostics, and descriptions that help technicians better understand the issue before even arriving on-site.
This level of clarity significantly reduces resolution time and minimizes unnecessary back-and-forth communication. As a result, HAAS can deliver faster, more reliable service while optimizing resource allocation and improving service quality.

Easy machine management in one place
We brought all machine-related information into a single, intuitive interface, making it easier for users to manage their CNC equipment. From viewing machine specifications and activity to exploring upgrades and ordering parts, everything is accessible in one place.
This centralized approach reduces the need to switch between systems and empowers users with real-time insights into their equipment. For the business, this translates into higher customer engagement, better product adoption, and increased opportunities to upsell services and components.

Digital signature
To eliminate manual paperwork and speed up documentation workflows, we implemented a digital signature feature directly within the app. Users can sign documents on the spot and instantly attach them to relevant records without printing or scanning.
This significantly reduces administrative overhead and ensures that all documentation is securely stored and easily accessible. For HAAS, it means faster approvals, improved compliance, and a fully digitized document management process.

Enhanced notes
To improve how technicians capture and work with technical information, we introduced an advanced note-taking system tailored for real-world engineering workflows. Instead of relying on scattered tools, users can now create rich, structured notes that combine typed text, handwritten input, and sketches in a single interface.
The feature allows teams to document machine conditions more accurately by adding photos, recording audio comments, and annotating PDFs directly inside their notes. With built-in OCR, smart folder organization, and tag-based search, finding past service records or specific technical details takes seconds rather than minutes.

File manager
We developed a centralized file management system designed to simplify how teams handle machine-related data and configurations. It provides a clean and structured environment where users can easily organize drawings, documents, and program files without switching between tools.
One key solution is direct integration with CNC machines via NGC. Instead of using USB drives or manual transfers, users can send files and G-code programs straight to the machine over Wi-Fi. This speeds up preparation time and reduces friction in day-to-day operations, making the entire workflow more seamless and efficient.

G-code editor with AI tools
The editor is designed for clarity and ease of use, with features such as syntax highlighting, automatic formatting, and a structured layout that make even complex programs easier to read and navigate.
What truly sets it apart is the integration of AI tools. The system can automatically generate helpful comments and optimize G-code, helping users better understand program logic and reduce the risk of errors. This significantly improves confidence when working with complex machining instructions and helps teams save time while maintaining high precision.

Speeds & feeds calculator
We integrated a built-in calculator that helps users quickly determine optimal machining parameters for milling and tapping operations. Instead of relying on manual calculations or external tools, users can access accurate data directly within the app.
This improves precision and reduces the risk of costly machining errors. From a business perspective, it enhances productivity, supports better machine performance, and helps users achieve more consistent results.

Сonvenient monitoring of the machines' activity
Real-time monitoring capabilities give users full visibility into machine performance and status. The system provides instant notifications about important events, such as job completion, coolant levels, or potential issues.
This proactive approach allows teams to respond quickly, prevent downtime, and maintain continuous operations. For HAAS and its customers, this means improved operational efficiency, reduced maintenance costs, and better equipment utilization.


[ Client testimonial ]
Here is our client's statement about their experience with the Onix services
Onix and Haas Automation have been working together for five years. Onix provides us with exceptional resources to help meet our demand for iOS and Android development. Their technical team goes out of their way to share information and to help train our in-house developers, raising the efficiency of our entire mobile development team.
Their developers are very experienced, insightful, easy to work with and have great communication skills. The Onix team did a great job with helping build our flagship iOS apps called Haas Service and MyHaas.
When it was time to launch an Android version of the Haas Service App, it was extremely easy and fast to onboard a new Android developer. He worked directly with the original Onix iOS developer and we were able to launch the Android version of the app very quickly. We are very happy to continue to work with Onix for the foreseeable future.
Core technology stack we used
Kotlin,
Swift,
C / C++,
FFmpeg,
Firebase,
Jetpack Compose,
Foxit PDF SDK,
MS Office Document Engine,
LibreOffice,
SMB & FTP Protocols
[ Results ]
By leveraging reliable technologies and deep expertise in complex software systems, the Onix team helped HAAS build a unified digital ecosystem for CNC machine sales and servicing.
The solution delivers:
A seamless experience for both customers and internal teams
Fully digitized service and operational workflows
Faster machine maintenance and setup processes
Improved accuracy and reduced human error
Scalable architecture for continuous innovation
Today, HAAS benefits from a fully integrated platform that supports its global operations, strengthens customer experience, and reinforces its position as an industry leader.

See other related projects


USA
Sports & Fitness
BetterMe is an online store with unique
fitness clothes for BetterMe customers
E-commerce website to enhance the shopping experience
BetterMe is an online store with unique fitness clothes for BetterMe customers
Services provided:
We designed an e-commerce website for the convenient purchase of products compatible with the BetterMe training ecosystem


Israel
Manufacturing
CRM development for CNC machining
parts production company
CRM system for ordering process for CNC
CRM development for CNC machining parts production company
Services provided:
Onix joined the project as a technology partner and an extension of the client’s internal team, helping translate this vision into a reliable, scalable, and secure CRM platform.


Switzerland
Manufacturing
360° Shower is an end-to-end service
to simplify the shower installation
process
Digital ecosystem for sanitary professionals
360° Shower is an end-to-end service to simplify the shower installation process
Services provided:
Onix created multi-platform apps, utilizing a single codebase, ensuring cross-platform compatibility, with robust error-tracking & monitoring solutions








