ONEX — A Comprehensive Software Solution for Multi-Company Operations
One connected enterprise platform for scaffolding, equipment rental, inventory, warehousing, logistics and asset management. Developed by CodeSpace for JS Group, ONEX centralises the group’s commercial and operational activities within one secure ecosystem — providing stronger visibility, accountability and control across six operating entities.
Project Overview
JS Group manages a highly specialised business in which scaffolding and construction equipment can be sold, rented, delivered, returned, repaired, transferred, stored or converted into recyclable materials.
To support these complex operations, CodeSpace developed ONEX, a comprehensive enterprise management platform designed around JS Group’s actual business requirements.
ONEX connects customer management, sales, rental operations, procurement, inventory, warehousing, transportation, fleet and asset management. It provides management and operational teams with one reliable source of business information while maintaining proper separation between companies, branches, warehouses and authorised users.
Company Background
JS Group is a Malaysian construction solutions group specialising in scaffolding, formwork and related construction equipment.
Established by Mr Tan Chuan Yong, the business has grown from a scaffolding and hardware operation into a diversified group serving contractors and businesses across Malaysia.
Its core activities include the sale and rental of scaffolding and formwork equipment, construction material supply, transportation, metal recycling and other related services.
With an emphasis on sincerity, service, safety and speed, JS Group continues to strengthen its operations through professional management, sustainable practices and digital transformation.

The Challenge
As JS Group expanded across multiple companies, branches and business activities, its operational requirements became increasingly complex.
The group needed a comprehensive solution capable of managing different companies while maintaining accurate visibility over customers, commercial documents, inventory, rental equipment, warehouses, deliveries, vehicles and business assets.
Several operational challenges needed to be addressed:
- Managing multiple companies with separate documents and inventory
- Tracking rental equipment across different customer sites
- Monitoring equipment in different conditions
- Identifying where equipment was being held and who was responsible for it
- Coordinating warehouse, transport and delivery activities
- Controlling access based on each employee’s role and company
- Providing management with consolidated operational visibility
- Maintaining clear accountability for important business activities
A standard off-the-shelf system could not fully represent the way JS Group operates. The group required a platform designed specifically around its commercial and physical operations.
The Solution
CodeSpace designed and developed ONEX as a central operating platform for JS Group.
The system connects front-office management with warehouse and field operations, creating a continuous flow of information across the business.
From customer management and quotation to inventory, delivery, rental monitoring and invoicing, ONEX allows every department to work within the same connected ecosystem.
At the same time, company-level information remains properly separated. Each operating entity can maintain its own documents, stock balances, numbering, bank details and authorised users while management receives the appropriate group-wide visibility.

Key Features
Multi-Company Management
Manage six operating entities through one platform while maintaining separate company information, commercial documents, inventory records, document numbering and access permissions.
Customer and Supplier Management
Centralise customer and supplier profiles, contacts, addresses, project sites, credit terms and transaction histories for easier management and stronger business visibility.
Quotation, Sales and Billing
Create and manage quotations, customer orders, proforma invoices, delivery orders, invoices and rental claims within one connected commercial system.
Rental Management
Track equipment delivered to each customer site, monitor outstanding quantities, process returns according to condition and manage recurring rental claims.
Inventory and Warehouse Management
Monitor inventory across branches, warehouses, zones and storage locations while maintaining a complete record of every stock movement.
Equipment Condition Management
Manage New, Used, Repair and Damaged equipment as connected product conditions while preserving accurate inventory and transaction history.

Procurement Management
Manage purchase orders, supplier invoices, purchase receipts, product costs and incoming inventory through a controlled procurement module.
Repair Management
Track equipment sent for internal or external repair, monitor its repair status and return completed items to available inventory.
Borrowing and Equipment Custody
Manage equipment borrowed from or lent to other companies, including partial returns, settlements, write-offs and outstanding balances.
Storage Management
Track customer-owned goods stored within JS Group facilities, including storage locations, quantities, partial releases and billing references.
Scrap and Recycling Management
Manage scrap purchases, damaged equipment conversion, recyclable material quantities and scrap sales within a dedicated operational module.
Transport and Dispatch Management
Plan transport jobs, assign drivers, vehicles and helpers, arrange delivery stops and monitor the progress of each trip.
Driver Application
Provide drivers with access to assigned trips, job information, vehicle checklists and delivery instructions through a dedicated mobile interface.
Proof of Delivery
Capture delivery photographs, recipient information and completion records to improve field accountability and delivery verification.
Fleet Management
Manage vehicles, service histories, road tax, insurance, permits, inspections and expiry notifications from one central register.

Property and Asset Management
Maintain property records, agreements, financing, taxes, utilities, tenancies, maintenance obligations and supporting documents.
Role-Based Access Control
Control what each employee can view and manage according to their role, company, branch and operational responsibilities.
Dashboards and Reporting
Give management clear visibility into sales, inventory, rental, procurement, repair, transport, storage, scrap, fleet and property activities.
Document Management
Generate consistent business documents using the correct company identity, numbering, registration information, bank details and authorised signatures.
Audit Trail
Record important system activities and user actions to improve accountability, traceability and internal governance.
The Impact
One Connected Source of Business Information
ONEX brings JS Group’s major commercial and operational activities together within one integrated platform. Management and employees can work from consistent information without relying on disconnected records across different departments.
Greater Operational Visibility
Management gains a clearer view of sales, rental equipment, inventory, warehouses, transport activities and business assets across multiple operating entities.
Stronger Rental Control
The group can monitor which equipment is being held by each customer, where it is located and what condition it is in. This creates stronger visibility over outstanding rental assets and supports more accurate rental management.
Improved Inventory Accuracy
Every inventory movement is recorded, making it easier to determine where equipment is located, how it moved and which business activity caused the change.
Better Asset Accountability
Equipment held by customers, external repairers or other companies is represented as a formal business record with a responsible party and clear status.
More Efficient Warehouse Operations
Warehouse teams can manage receiving, storage, transfers, returns and stock movements through one structured system.
More Coordinated Deliveries
Transport coordinators can organise trips, assign drivers and vehicles, manage delivery stops and monitor field progress from one platform.
Stronger Multi-Company Governance
Each company maintains control over its own documents, inventory and operational information while authorised management receives broader group-level visibility.
Greater Employee Accountability
Role-based permissions and detailed audit records provide greater transparency over who created, updated or completed important business activities.
A Scalable Foundation for Growth
ONEX gives JS Group a flexible digital foundation that can support new branches, companies, users, warehouses and operational requirements as the group continues to expand.

Conclusion
ONEX is more than an ERP or inventory management system. It is a comprehensive digital operating platform designed around the real-world complexity of JS Group’s business.
By connecting customer management, commercial documents, rental operations, procurement, inventory, warehousing, logistics, fleet and asset management, CodeSpace has enabled JS Group to manage its operations through one secure and scalable ecosystem.
The result is greater visibility, stronger operational control and a reliable digital foundation for long-term growth.
One Group. Multiple Operations. One Connected Platform.
References and Sources
Information presented in this customer success story was prepared using the following sources:
- JS Group Official Website — https://www.jsgroup.my/
- About JS Group and Group of Companies — https://www.jsgroup.my/about-us/
- J S Hardware Scaffolding Company Profile — CTOS Business Report
- J S Scaffolding Marketing — Malaysia–Cambodia Chamber of Commerce
- ONEX project documentation, system architecture records and implementation materials prepared by CodeSpace AI Technology Sdn. Bhd.
All system capabilities and project information reflect the documented implementation scope at the time this customer success story was prepared.

