Harry

Oldsen

Profile Picture of Harry Oldsen

Bolster Plus

Bolster Systems app interface

Complete design, creation, and implementation of a commercial management add-on-package for Enterprise corporations.

As one of two product designers working on Bolster Plus, I was responsible for helping define and deliver a major platform expansion across desktop and mobile experiences.

Through collaboration with customers, stakeholders, and engineers I was able to design scalable solutions for highly variable construction workflows whilst maintaining compatibility with existing processes and historic project data.

Spanning costing, estimating, workforce management, reporting, and project configuration, Bolster Plus was a huge undertaking - as reflected by the length of this case study. I have strived to keep to key details of personal impact.

If anything is unclear, please let me know.

Background

After a complete system redesign in early 2022, internal desire to keep improving the platform was high. Enterprise level clients approached us with the desire to have an in-Bolster approach to more efficiently calculate their project costs. One client told us their process took around 50 hours every quarter of management time.

And so the initial goal was set - to capitalise on this need and offer a premium platform upgrade.

Previously, Bolster allowed construction companies to document work on site, but costing, estimating, labour tracking, and profitability reporting lived in spreadsheets and disconnected processes.

The objectives

  • Previously, Bolster allowed construction companies to document work on site, but costing, estimating, labour tracking, and profitability reporting lived in spreadsheets and disconnected processes.
  • Drastically increase efficiency for management at large scale corporations.
  • Creation of a high value product.
  • Consideration of further additions/updates.
  • Enhance the base platform experience.
  • Launch in time for FireEx (17th May 2022).

The challenges

  • A small team and limited resources meant we had to balance impact with cost, focusing attention on key areas and minimise the development load.
  • Every company approached pricing, labour, and reporting differently.
  • Agile and dynamic scope, with functionality being added or removed as needed.
  • A flat management structure meant all work was self directed/initiated beyond the project objectives.
  • Stakeholder resistance to user testing resulted in a publish-and-see approach.

My key contributions

  • Customer discovery and workflow analysis.
  • Product strategy and solution definition.
  • System architecture and information modelling.
  • UX and UI design across desktop and mobile.
  • Interactive prototyping and developer handoff.
  • Cross-functional collaboration with an external engineering team.

Key outcomes

  • We were able to demonstrate and promote Bolster Plus at FireEx. However, the launch was postponed to make a few tweaks.
  • With the actual launch date of the 11th of July, Bolster Plus was a financial success (numbers are confidential) and remains one of the company’s principle offerings.
  • We saw immediate adoption by the companies we had targeted the product for.
  • Received requests for future additions.

Pillar 1: Creating a Flexible Costing Framework

The foundation of Bolster Plus was a new costing system that could support the highly variable ways construction companies estimate and price their work.

Understanding the problem

Through discovery sessions with several clients, we quickly learned there was no such thing as a 'standard' pricing structure.

Even within the same installation category, companies applied pricing in different ways depending on:

  • Measurement type (area, length, volume, unit count)
  • Quantity thresholds
  • Site conditions
  • Client-specific agreements
  • Contractual pricing arrangements

One client walked us through their pricing model for a single installation type. Rates varied depending on measured area, while separate rates applied when work was carried out at height. This immediately highlighted the complexity of the problem and made it clear that a rigid pricing model would fail to support real-world workflows.

Key challenge

Bolster already contained installation types, but they functioned primarily as simple labels used during documentation.

The challenge was introducing sophisticated costing functionality without disrupting:

  • Existing customer workflows
  • Historical project data
  • Companies that chose not to purchase the Bolster Plus add-on

We needed a solution that could introduce entirely new capabilities while remaining backwards compatible with years of existing customer data.

Designing for flexibility

During research, another pattern emerged.

Many companies did not use a single pricing structure across all projects. The same installation could be priced differently depending on the client, contract, or type of work being undertaken.

To support this, I proposed the concept of Installation Sets.

Rather than maintaining a single company-wide list of installation types, users could create multiple collections tailored to specific clients, contracts, or project types.

This approach allowed companies to:

  • Maintain different pricing structures for different customers
  • Control which installation types were available on specific sites
  • Organise installations around real-world operational workflows
  • Reuse and adapt existing configurations rather than starting from scratch

The concept also aligned with existing mental models already present in the platform, where manufacturer-provided installation libraries were grouped into folders. By extending this familiar pattern, we were able to introduce significant new functionality without introducing unnecessary complexity.

Expanding the data model

As research continued, it became clear that costing extended beyond installation rates alone.

Clients needed to account for:

  • Item types such as cable trays, pipes, and cables
  • Fire resistance ratings for compliance-related documentation
  • Preliminary costs including permits, supervision, waste management, and site setup

To support these requirements, we redesigned the existing Pin Options area into a more scalable configuration system, allowing multiple categories of cost-related data to be managed through a consistent interface.

Outcome

The final solution transformed installation types from simple documentation labels into configurable costing components.

Users could:

  • Create custom installation sets
  • Define measurement methods
  • Configure pricing breakpoints
  • Duplicate and reuse configurations
  • Apply bulk pricing updates across entire sets
  • Attach supporting documentation for field workers
  • Manage project-specific installation libraries

Most importantly, the system provided the flexibility required by enterprise construction firms while preserving existing workflows and historical data for customers already using the platform.

Pillar 2: Integrating Costing into Existing Workflows

Designing a flexible costing framework was only half of the challenge.

The larger question was how to introduce costing and estimating into a platform already used daily by site workers, surveyors, supervisors, and managers without disrupting established processes.

Understanding the existing workflow

At the heart of Bolster is a floorplan-based documentation system built around five pin types:

  • Action Required
  • Installed
  • Inspected
  • No Action
  • Other

Site workers place pins directly onto floorplans and complete management-defined templates to document work carried out on site.

Because Installed pins represented completed work, it was immediately clear that costing information should be generated from this data source.

Estimating, however, was far less straightforward.

Rethinking the estimating process

Early project discussions treated estimating as a completely separate workflow.

The proposed solution required managers to review individual pins and manually create estimates based on the information recorded against each one.

As project scope expanded and development resources became constrained, estimating was ultimately removed from the roadmap and deferred to a future release.

While reviewing existing customer workflows, I identified an opportunity to achieve much of the same outcome without introducing a separate system.

Surveyors and supervisors were already using Action Required pins to document future work during site surveys.

In effect, the platform already contained a record of work that would need to be completed before installation teams arrived on site.

I proposed using Action Required pins as the foundation for estimating.

By combining this workflow with the newly introduced Installation Sets, companies could create:

  • An estimating installation set used during surveys
  • A costing installation set used during installation

This enabled surveyors to generate projected values while allowing installation teams to record actual completed work using a separate pricing structure when necessary.

I presented the proposal to Bolster's leadership team and it immediately gained support due to its ability to deliver estimating functionality without introducing significant additional complexity.

Before implementation, we validated the approach with several existing clients, who confirmed it aligned closely with their existing operational processes.

Extending the framework across the platform

Introducing Installation Sets required updates throughout the product ecosystem.

One challenge was ensuring workers only saw installation types relevant to the site they were working on.

To support this, we redesigned portions of the site creation and project hierarchy workflows, allowing managers to control which Installation Sets were available at different levels of a project.

This ensured:

  • Site workers saw only relevant installation types
  • Different projects could use different pricing structures
  • Managers retained control over configuration
  • Existing workflows remained familiar

Mobile-first considerations

A core objective throughout implementation was minimising disruption for field workers.

Many users interacted with Bolster exclusively through the mobile application, often while actively working on construction sites.

Rather than introducing significant workflow changes, we focused on enhancing the existing documentation process.

When users selected an installation type, the application dynamically presented only the measurement inputs required for that installation.

For example:

  • Area-based installations prompted width and height inputs
  • Linear installations prompted length inputs
  • Unit-based installations required quantity only

This reduced unnecessary data entry while ensuring costing calculations could be generated accurately from the information recorded on site.

Outcome

By embedding costing and estimating directly into existing documentation workflows, we avoided creating parallel systems that users would need to learn and maintain.

The final solution allowed companies to move seamlessly from survey, to estimate, to installation, using workflows already familiar to their teams.

Rather than asking users to change how they worked, the platform adapted around processes they were already following, resulting in a solution that was both powerful and easy to adopt.

Pillar 3: Turning Data into Business Intelligence

With the costing framework integrated into everyday workflows, the next challenge was helping users extract meaningful business value from the data being generated.

While previous phases focused on capturing information, this phase focused on making that information actionable.

The challenge

Construction projects often contain thousands of documented installations spread across multiple buildings, floors, drawings, and work packages.

By this stage of the project, Bolster was capable of calculating costs automatically from installation data, but simply displaying a total project value wasn't enough.

Users needed answers to questions such as:

  • Which buildings are generating the highest costs?
  • Which installation types are most frequently used?
  • How much work has been completed over time?
  • Which installations should be included in a client invoice?
  • How do project costs break down across a site?

The challenge was transforming a large volume of operational data into something managers and directors could quickly understand and act upon.

Designing a premium reporting experience

The Costing Dashboard became the primary entry point into the Bolster Plus ecosystem and one of the most visible demonstrations of the product's value.

Because Bolster Plus represented a significant investment for customers, we wanted the experience to feel substantial while still remaining consistent with the existing product.

To support rapid iteration, we built extensive high-fidelity prototypes in Figma using reusable interactive components. This allowed us to explore multiple approaches while maintaining consistency across a growing feature set.

Making complex data understandable

One challenge we repeatedly encountered was helping users understand how a total project cost had been calculated.

Costing data existed across multiple levels of a project's hierarchy, making it difficult to surface information in a way that was both detailed and easy to understand.

To address this, I introduced the concept of a Costing Cart.

Inspired by the familiar patterns of shopping carts and invoice breakdowns, the Costing Cart provided a clear summary of how project costs were constructed.

Rather than presenting users with a single total value, the cart grouped costs into meaningful categories and provided visibility into how different areas of a site contributed to the final figure.

This approach allowed users to:

  • Understand where costs originated
  • Review pricing breakdowns at a glance
  • Build confidence in generated figures
  • Create client-facing reports with greater transparency

Flexible report generation

Another key challenge was supporting the wide range of reporting requirements expressed during discovery.

Clients frequently needed to generate reports for specific areas of a site rather than entire projects.

To support this, I designed a hierarchical filtering system that mirrored the structure of the project itself.

Users could:

  • Expand and explore project hierarchies
  • Select or deselect individual groups of installations
  • Dynamically update costing totals
  • Generate reports containing only the information relevant to a specific client or invoice

This transformed report generation from a static export into an interactive workflow, giving users greater control over the data they shared externally.

Extending reporting across the platform

As costing became more deeply integrated into the product, we also revisited Bolster's existing reporting functionality.

The report generation experience was updated to support costing information throughout the platform, ensuring that financial data could be surfaced alongside the operational documentation users were already familiar with.

The outcome

The final dashboard transformed thousands of individual installation records into a clear, navigable source of business intelligence.

Rather than simply documenting work completed on site, users could now understand project value, analyse cost distribution, and generate client-ready reports directly from data already being captured within Bolster.

This completed the transition from a documentation platform to a system capable of supporting both operational and commercial decision-making.

Pillar 4: Extending the Platform into Workforce & Labour Cost Management

As development of Bolster Plus progressed, a recurring theme emerged during customer conversations.

While the platform was now capable of tracking material and installation costs, many companies still lacked visibility into one of their largest operational expenses: labour.

What began as a request from one of Bolster's largest customers quickly evolved into the final major pillar of the project.

The challenge

Bolster already included a timesheets system that recorded when site workers clocked in and out using the mobile application.

However, the existing functionality focused primarily on attendance tracking rather than cost analysis.

Companies needed answers to questions such as:

  • How much labour cost has been incurred on a project?
  • How do labour costs compare against estimated costs?
  • How much should individual workers be paid?
  • How do varying pay rates affect project profitability?

With a major industry exhibition approaching, we needed to deliver a solution within a highly compressed timeframe while minimising disruption to existing workflows.

Designing for real-world pay structures

Through discussions with key customers, we discovered that labour costing was rarely as simple as applying a single hourly rate.

Companies commonly managed:

  • Employees and contractors
  • Multiple pay bands
  • Weekend premiums
  • Evening and night rates
  • Role-specific compensation structures

The challenge was creating a system flexible enough to support these variations without introducing excessive complexity.

Building a flexible pay-rate system

To solve this, I helped define a new pay-rate framework.

Rather than assigning costs directly to individuals, administrators could create reusable pay-rate profiles representing common working arrangements within their organisation.

Each profile could contain multiple conditional rates based on factors such as:

  • Day of the week
  • Time of day
  • Working pattern

For example:

  • Weekdays: £20/hour
  • Weekends: £40/hour
  • Evening work: Alternative rate

The system then combined these rules with existing clock-in and clock-out data to automatically calculate labour costs.

This allowed companies to begin understanding workforce expenditure without introducing additional work for site teams already using the platform.

Improving visibility and approval workflows

To support the new labour-costing functionality, I redesigned key areas of the existing timesheets experience.

The previous interface focused primarily on attendance information and contained several components that delivered little operational value.

I restructured the experience around the information managers actually needed to make decisions.

Key additions included:

  • Labour cost visibility
  • Total hours breakdowns
  • Enhanced worker timesheet summaries
  • Administrative approval workflows

By introducing approval states, companies could validate recorded hours before exporting them for payroll processing, creating a clearer connection between operational activity and workforce payments.

Identifying a larger opportunity

While working on labour tracking, I became increasingly interested in a related area of the product: Job References.

Job References already existed within Bolster and were used by workers when clocking into a project.

However, they functioned largely as administrative labels rather than meaningful operational entities.

Through discussions with customers, it became clear that many organisations operated across multiple sites that were, from a business perspective, part of the same project.

For example, a contractor carrying out work across multiple hospitals for the same client might need to understand:

  • Combined costs
  • Combined labour expenditure
  • Combined profitability
  • Combined progress

The existing site hierarchy model made this difficult because each site existed as an independent unit.

I proposed a longer-term vision where Job References evolved into project-level entities capable of grouping multiple sites together and becoming the central point for costing, estimating, labour, and reporting data.

While implementing such a fundamental architectural change was beyond the scope of the current release, the concept received strong support internally.

Laying foundations for future growth

Although the broader project model was deferred, we took several steps to support future evolution.

This included:

  • Redesigning the Job References experience
  • Enforcing unique references across organisations
  • Preventing accidental deletion of active references
  • Introducing report filtering by Job Reference

These changes improved immediate usability while also laying groundwork for a future project-centric model.

Outcome

Timesheets Plus transformed an existing attendance-tracking feature into a workforce cost management tool.

More importantly, the work uncovered broader opportunities within the product architecture and helped establish a foundation for future project-level reporting and profitability analysis.

The result was not only a new feature, but a clearer vision for how operational, financial, and workforce data could eventually converge into a single system.

Project Outcomes

Bolster Plus fundamentally expanded Bolster's role within customer organisations.

Previously, Bolster focused on documenting completed work. Following the release of Bolster Plus, customers could also:

  • Generate project estimates
  • Track installation costs
  • Monitor labour expenditure
  • Produce client-ready costing reports
  • Analyse profitability from data already captured on site

The release introduced a new commercial offering for Bolster and established the foundation for future financial and operational tooling within the platform.

While adoption varied across the customer base, feedback from customers using the feature was positive and generated further requests for enhancement and expansion.

Thank you for viewing!

View Next