Featured case study

A vintage brown and gray typewriterAI · LegalA Litify Expert That Cites Its SourcesRead the case study
Not sure where to start?Tell us what you’re trying to solve. We’ll point you to the right team.Talk to an expert

Featured case study

A screen showing charts and performance metricsData · HealthcareLive Risk KPIs, Embedded Where Clients Already WorkRead the case study
Not sure where to start?Tell us what you’re trying to solve. We’ll point you to the right team.Talk to an expert

Featured case study

A modern stone building with an evergreen tree out frontGovernment & Nonprofits · Web & DigitalA Member Website a Union Can Rely OnRead the case study
Not sure where to start?Tell us what you’re trying to solve. We’ll point you to the right team.Talk to an expert
Staff Augmentation

Experienced developers and admins who work inside your team, your tools, and your process.

Featured case study

A pink brain outline beside a maze shaped like the other half of a brainCustom Development · HealthcareAn Embedded Engineering Team, Six Years and CountingRead the case study
Not sure where to start?Tell us what you’re trying to solve. We’ll point you to the right team.Talk to an expert
AppExchange Products

Apps BRIO built for Litify and Salesforce, installed and supported by the team that made them.

Featured case study

A tall glass building facade with rows of windowsLegal · LitifyAutomated Client Communication Inside LitifyRead the case study
Not sure where to start?Tell us what you’re trying to solve. We’ll point you to the right team.Talk to an expert
Legal

Litify and legal technology from a team that includes former lawyers and paralegals.

How we help

Common challenges we solve

  • Case data scattered across legacy systems
  • Manual records requests, notes, and court emails
  • Reporting that leadership can trust
Healthcare

Secure platforms and analytics for care providers, benefits firms, and health advocates.

How we help

Common challenges we solve

  • Sensitive data that needs careful protection
  • Enrollment and review deadlines that never move
  • Clients asking for clear, current metrics
Finance & Insurance

Enrollment, claims, and internal tools built on data you can audit.

How we help

Common challenges we solve

  • Internal roadmaps bigger than the team
  • Claims and pricing work stuck in spreadsheets
  • Strict review and release standards
Construction & Utilities

Portals, field data, and reporting for contractors, utilities, and job-site services.

How we help

Common challenges we solve

  • Customers who want self-service requests and reports
  • Field data that is hard to act on
  • Operations running on aging systems
Government & Nonprofits

Mission-driven systems built to serve people well and protect sensitive information.

How we help

Common challenges we solve

  • Several systems for one organization
  • Sensitive records with need-to-know access
  • Small teams managing large websites
Media & Retail

Commerce and back-office systems for businesses with one-of-a-kind products.

How we help

Common challenges we solve

  • Inventory that must stay in sync online and in store
  • Catalogs and publishing done by hand
  • Stores that need steady updates
Technology & Startup

Scalable platforms and integrations for teams that move fast.

How we help

Common challenges we solve

  • Choosing a stack you will not outgrow
  • Shipping fast without piling up debt
  • Adding senior talent without long hiring cycles

Let’s build it

Building something new?Tell us where you’re headed. We’ll help you choose a platform you won’t outgrow.Start the conversation
All industries Browse case studies by industryNot listed? Our process works across sectors.
/
/
bSpace: The System Behind a Rare Book Business

Case Studies

Open role

bSpace: The System Behind a Rare Book Business

For more than a decade, a rare and antiquarian bookseller has run its inventory, customers, sales, catalogs, and website from bSpace, a custom back-office application BRIO designed, built, and continues to evolve.

Custom Development · Media & Retail

The Challenge

A rare and antiquarian bookseller sells one-of-a-kind books, photographs, and documents to collectors around the world, from its galleries and online. Every item is unique, and the business depends on knowing each piece in detail, knowing each collector’s interests, and making sure an item is never promised to two people at once.

Before bSpace, that knowledge lived in an aging desktop application holding decades of inventory and customer history. The bookseller wanted to modernize without losing any of that history, and it needed one system that every part of the business could share.

The bookseller needed a system that could:

  • Manage cataloguing, pricing, and availability for a large inventory of unique items.
  • Keep customer relationships and purchase history in one place for the whole sales team.
  • Keep inventory status accurate across three galleries and the website at the same time.
  • Produce printed catalogs and daily reporting without manual assembly.

The Approach

BRIO treated bSpace as a long-term product rather than a one-time project. After an extensive discovery phase interviewing the people who buy, catalogue, sell, and ship books, the team built a custom web application around the bookseller’s actual workflows, then rolled it out and kept improving it.

That relationship now spans more than a decade. Work is organized under a master services agreement with scoped work orders for larger enhancements, alongside ongoing support that covers day-to-day user help, routine database and application maintenance, and a steady stream of improvements requested by the people who use the system every day.

The Solution

Inventory Built for One-of-a-Kind Items: Each record carries full cataloguing, descriptions, financial details, and its source, including purchases made at book fairs. Availability states and a hold system with soft, firm, and exclusive holds make it clear which items can be offered and to whom. Bindery work orders track pieces out for restoration.

Customers and Sales in One Place: Customer profiles, activity history, and advanced search give every sales rep the same view of a collector. Quotes, invoices, payments, and shipments run through bSpace, with integrated card payments. Duplicate customer records are merged in regular batches to keep history clean.

Publishing to the Web: Books and their images are published to the company’s website directly from bSpace, and price and availability changes sync automatically. Website sales, holds, and customer accounts flow back into bSpace, so the galleries and the website always work from the same inventory.

Catalogs and Images: A catalogs module handles catalog production, with an image manager and a description editor that exports formatted descriptions for print. Photographers drop images into a sync folder and they attach to the right inventory records automatically.

Reporting That Arrives Every Morning: Scheduled reports deliver daily sales, web activity, and new-inventory summaries to the team, alongside sales summary reports that can be broken down by location and sales rep.

A Platform That Keeps Growing: Over the years bSpace has added single sign-on with the company’s Microsoft 365 accounts, offline access on laptops, data exports that power dedicated collection websites, and performance tuning that keeps searches fast as the data grows.

Technical foundation

  • Custom ASP.NET web application
  • Microsoft SQL Server with SQL Server Reporting Services
  • Automated synchronization with the company website for inventory, holds, customers, and sales
  • Integrated card payment processing
  • Microsoft 365 single sign-on
  • Automated image sync from photography to inventory records

The Impact

bSpace has been the operational core of the business for more than a decade:

  • Galleries, sales, shipping, and accounting work from one shared system instead of separate tools.
  • Inventory status stays accurate across three locations and the website.
  • The website integration made it possible for the bookseller to grow a successful eCommerce business on top of its gallery sales.
  • The system has stayed stable through regular maintenance while continuing to add capabilities year after year.

The lesson is less about any single feature than about the relationship. Custom software earns its keep when the team that built it stays close enough to keep it fitting the business as the business changes.

At a glance

About this guide

Share this role

Industry & services

Topics

Custom Development · Media & Retail

Share

Have a similar project?

Planning a project?

Tell us what you’re working on and we’ll share how we’d approach it.

Talk with a consultant about your goals, timeline, and data. We’ll help you map out next steps.

Interested in this role?

Apply below with your LinkedIn profile and resume.

Keep reading

Related work

A vintage brown and gray typewriter
AI · Legal · Litify

A Litify Expert That Cites Its Sources

Plenty of people talk about retrieval-augmented generation. BRIO built and runs it: a Litify knowledge expert that answers product questions only from

Read more →

A screen showing charts and performance metrics
Data · Healthcare · Salesforce · Tableau

Live Risk KPIs, Embedded Where Clients Already Work

A healthcare risk management firm wanted its clients to see incident trends without another login. BRIO designed custom risk KPIs and Tableau

Read more →

A white brain model with a cursor and the letters ai on a yellow grid
AI · Salesforce

Estimates You Can Trace Back to the Code

A ticket lifecycle where AI reads the client's actual repository before it writes a technical spec or an estimate, and refuses to

Read more →

Get started

Careers

Apply for this role

Let’s build your success story

Have a question about your project?

Tell us what you’re working on. We’ll follow up to set up a discovery call.

Share a few details, your LinkedIn profile, and your resume. Our team reviews every application and follows up.

What happens next

1

We review your note and follow up

2

A discovery call with a BRIO consultant

3

Clear recommendations and next steps

What happens next

1

We review your application

2

An intro call with our team

3

Interviews and next steps

We only use your information to respond to you.