Managing a Bill of Materials (BOM) with data analytics

What is a Bill of Materials (BOM)?
A Bill of Materials (BOM) is a comprehensive list of all necessary materials and components required to manufacture a finished product. To be effective, a BOM includes raw materials, quantities of components in the assembly process, and spare parts for repair. Many companies, especially those that both manufacture and sell products, struggle to consolidate all this material requirements planning. Component reporting using data analytics is a simple way to tackle BOM challenges, gain clarity, and streamline supply chain and procurement processes.
A Bill of Materials (BOM) plays a critical role in multiple aspects of manufacturing and business operations like sales. For product costing, the BOM provides a detailed breakdown of materials and components, enabling accurate cost estimation and pricing strategies. In product lifecycle management (PLM), the BOM tracks changes and revisions, ensuring alignment across design, manufacturing, and end-of-life stages. For production planning, it serves as a blueprint for assembling products, improving efficiency and minimizing errors. In supply chain management, the BOM helps optimize procurement and inventory levels by identifying the materials required and their lead times, ensuring smooth production flow and reducing delays.
The challenge of managing a manufacturing Bill of Materials (MBOM Data)
Many years ago, a Phocas employee Ed, who had worked as an IT manager at an original equipment manufacturer (OEM) of computer parts, shared his struggle with managing Manufacturing BOM (MBOM) data effectively. This challenge led Phocas to develop a solution using data analytics to address MBOM management.
For example, Ed dealt with numerous parts for laptops. Laptops are made up of components such as: chassis, motherboard, optical drive, display, keyboard, graphics card, printed circuit board
Each component had different failure rates, and each laptop comprised a different combination of these components, often in varying quantities. From this experience, the Phocas development team realized that component reporting within the manufacturing process could be efficiently managed using Phocas and customers enterprise resource planning systems in the manufacturing industry.
Evolution of MBOM reporting
Initially, MBOM reporting in Phocas was simple, where one item (the parent) consisted of multiple parts (the children). This parent-child relationship was displayed neatly in Phocas. Each MBOM was effectively a transaction, similar to a sales invoice, consisting of individual parts.
This concept evolved into a more complex MBOM structure, where parent items could have children, and those children could be parents themselves. For example, a laptop has a motherboard, optical drive, and keyboard, while a motherboard comprises components like a USB, a Parallel port, and a CPU chip. Using a sales database and inventory database, Phocas users can now easily create a component dashboard.
Types of Bills of Materials
There are various types of BOMs that companies use, depending on their needs.
Engineering Bill of materials (engineering bom): a detailed list of components, sub-assemblies, and materials designed during the product's development phase, typically created using computer-aided design (CAD) software. It reflects the product's design intent, including part numbers, descriptions, and specifications, serving as the foundation for manufacturing and procurement processes.
- Single-level BOM: a straightforward list of components needed to assemble a product.
- Multi-level BOM: a detailed BOM showing components and sub-assemblies, illustrating the hierarchical relationship between parent and child components.
- Configurable Bill of materials (CBOM or configurable BOM): A flexible BOM that allows for customization based on specific customer requirements.
Sales Bill of materials: the components and sub-assemblies that make up a product, as sold to the customer, and specifies how they are delivered. Unlike other BOMs, the SBOM reflects the product's composition at the point of sale, listing both the final product and its individual parts for order processing and delivery.
Component reporting with Phocas
Component reporting is how Phocas simplifies complex and time-consuming tasks like managing BOMs. Phocas business intelligence consolidates various data sources into one dashboard, providing a clear picture of components and a bom structure.
A dashboard example provides visibility into component usage, answering questions about what components need to be purchased based on orders. The main widget, 'Components to be ordered,' integrates all dashboard information, indicating that 16 components need to be ordered based on usage and orders.
Factors contributing to the components to be ordered include:
- Components with adequate stock
- Production required for stock
- Production required for orders
- Components on Purchase Order (PO)
- Products with less than one month coverage
- Products on Sales Order (SO)
- Components needed on overdue SO
Clicking on the 'components to be ordered' widget leads to a detailed list of components to be ordered, including lead times. This helps the procurement team order the right amount of components, reducing deadstock and adjusting for seasonality.
Rivertrace case study
Rivertrace, a manufacturer based in Surrey, England, uses data analytics to enhance reporting, control component usage, and manage its MBOM template. Operations Director Martin Saunders explains how Rivertrace benefits from Phocas data analytics.
Saunders identified a need for live reporting from its MRP/ERP system, Merlin. While Merlin handles transactional data well, Saunders wanted a dashboard for an overview of all areas of the production process. Phocas, integrated with Merlin, provided the reporting he needed.
Saunders appreciates having consolidated data accessible from anywhere in the cloud. Data analytics help Rivertrace make better inventory management and stronger materials management decisions. It also helps identify and address business issues quickly.
Rivertrace manages over 7,000 components and struggled to determine component demand. Designing everything in SolidWorks, which creates an MBOM imported into its MRP system, Rivertrace faced challenges managing lower-level components, so needed a multi-level Bill of Materials.
Phocas integrated with Merlin MRP/ERP, provides up-to-date data, displaying the product structure meaningfully. It allows Rivertrace to create alerts and favorites on components, suggesting what to purchase and calculating supplier lead times to avoid delays.
Effective BOM management is crucial for manufacturing and selling products. Data analytics, like Phocas, simplifies BOM management, providing clarity and efficiency. By consolidating data into a single dashboard, companies can reduce deadstock, adjust for seasonality and improve operations.

Empowering businesses with intuitive data analytics, driving informed decisions for growth and profitability. We make people feel good about data.
Related blog posts

Picture a football coach preparing for the big game. He watches game‑tape, studying player metrics, analyzing every play and using real‑time stats to inform strategy. That’s exactly how sales managers and sales leaders should approach their coaching program—with a data‑driven approach.
Read more
Sales professionals operate in face-paced environments with savvy customers who have a lot of choice. Whether you're in B2B sales or working with consumers, the sales process is challenging with longer sales cycles, more decision-makers and higher expectations for follow-up and advice. To stay competitive, sales reps and sales teams need the best sales tools to reduce administrative tasks and improve sales team performance.
Read more
“Free BI tools trial, business analytics software for free, free BI reporting with AI-powered insights”– these offers are tempting business people all the time especially as new open-source players enter the market and want cut-through.
Read more
Navigating the global supply chain is rocky with demand volatility amplified by new tariffs and ongoing inflation. Businesses find themselves caught in a precarious balance, needing to maintain adequate inventory to meet customer demands while simultaneously operating in a demand-driven manner to minimize the burden of carrying excess stock. In this volatile landscape, relying on gut instinct is a recipe for disaster. Instead, a data-driven approach, centered on closely monitored inventory metrics, becomes the essential safeguard for managing uncertainty.
Read moreBrowse by category

Find out how our platform gives you the visibility you need to get more done.
Get your demo today