Skip to main content
What a 25-Year-Old Software Company Taught Me About Growth article header.

TL;DR

A company can spend decades building a durable product, loyal customers, and deep market knowledge without building a repeatable growth engine. The opportunity is to protect those strengths while developing a clearer story, listening beyond feature requests, connecting operational and commercial systems, and using AI to expand what a small team can accomplish without surrendering human judgment.
Table Of Contents

If the player does not load, listen to the episode on Apple Podcasts .

I recently appeared on The Think Small Podcast to talk about Infinity Software Solutions , BrokerPro , BrokerOS , and some of the lessons I’ve learned helping software companies grow.

The host titled the episode “The 25-Year Overnight Success.”

It’s a clever title, but it also captures something important about the company.

I wasn’t around for most of BrokerPro’s 25-year history. When I joined Infinity Software Solutions in 2024, I inherited the benefits of what other people had spent decades building: a durable product, a remarkably loyal customer base, deep knowledge of freight brokerage, and a team that had weathered almost every kind of freight and economic cycle.

What I quickly learned, however, is that building a company that lasts and building a company that grows are not necessarily the same thing.

Longevity is an advantage—but it isn’t a growth strategy

Surviving for 25 years in software is an accomplishment. Technologies change. Competitors enter and leave the market. Customers consolidate. Entire categories are reshaped by new expectations.

BrokerPro survived those changes because it solved a real problem and earned the trust of its customers.

That customer loyalty is one of the company’s greatest strengths. Many of our customers have relied on BrokerPro for years. They know the people behind the product, and they trust us to help run a critical part of their businesses.

But loyalty can also hide weaknesses.

A company with strong retention can remain healthy without developing the same marketing, sales, and commercial muscles that a younger company needs to survive. Revenue continues to recur. Customers keep renewing. Referrals bring in enough new opportunities to sustain the business.

From the inside, that stability can feel like success—and it is. But stability and growth are different objectives.

Loyal customers can tell you that you have built something valuable. They cannot automatically make the rest of the market understand that value.

Good companies are often bad at explaining themselves

One of the first things I noticed at Infinity Software Solutions was the gap between what the company actually did and how well we communicated it.

BrokerPro had been helping freight brokers manage loads, carriers, customers, documents, invoicing, and day-to-day operations for decades. Our team had an enormous amount of practical knowledge. Our product was deeply embedded in customers’ businesses.

But much of that value was invisible to someone encountering us for the first time.

That is not an unusual problem. Established companies often describe themselves using language that made sense years ago—or language that only existing customers understand. Their websites explain features without explaining outcomes. Their internal knowledge never becomes useful public content. Their customer successes remain private.

The result is a strange disconnect: the company may be highly credible, but it doesn’t always look credible from the outside.

Fixing that requires more than a new website or a marketing campaign. It requires the company to understand its own story.

Who do we serve especially well? What problems are we uniquely equipped to solve? Why have customers stayed with us? Where is the market going? What do customers need from us next?

Those questions have shaped much of our work over the past two years.

Growth begins by listening beyond the feature request

Customers are usually very good at describing the immediate problem in front of them. They need a new report, an integration, a workflow change, or a more efficient way to complete a task.

Those requests matter. They help us improve BrokerPro and keep it aligned with the daily realities of freight brokerage.

But if we only respond to feature requests, we risk improving the existing product without seeing the larger problem.

Our customers don’t wake up wanting better software. They want stronger, more valuable businesses.

They want to win more freight, protect their margins, reduce risk, serve customers better, make their teams more productive, and grow without adding unnecessary overhead.

Some of those outcomes belong inside the TMS. Others do not.

That realization led us to broaden how we think about the role of Infinity Software Solutions. We do not want to be only the company that helps customers run their freight operations. We want to be a growth engine for our customers—helping them become easier to find, build stronger customer relationships, and understand which commercial activities are actually producing revenue.

Our big bet is that doing this will help us grow for the next 25 years.

BrokerPro remains the operational foundation. It helps freight brokers manage the work after an opportunity becomes freight. We have continued investing in that foundation through new integrations, automation, fraud-prevention capabilities, payment tools, and BrokerPro AI .

But what happens before a load enters the TMS?

How does a potential customer discover the brokerage? What does that customer find when researching it? How is interest converted into a real opportunity? Where are those relationships managed? How does leadership know which marketing and sales activities are actually producing revenue?

Those questions led us to build BrokerOS.

The next opportunity was sitting outside the TMS

BrokerOS began with websites, but the larger opportunity was never simply website design.

A freight brokerage’s website should help the business become discoverable—through traditional search engines and increasingly through AI platforms such as ChatGPT, Gemini, and Claude. It should clearly communicate why the company is qualified to handle particular freight, serve particular industries, or operate in particular markets.

But discoverability is only the first step.

Interest needs to connect to forms, conversations, CRM records, marketing activity, operational data, and eventually revenue. Leadership needs visibility into what is working. Otherwise, the website remains a brochure and the CRM becomes another database someone has to remember to update.

That is why we now describe BrokerOS through three connected ideas:

Discover. Connect. Insight.

Help the right companies discover the brokerage. Connect those prospects to the people and systems responsible for developing the relationship. Then use data to understand what is producing results.

In hindsight, this expansion feels obvious. Our customers trusted us to help them run their businesses. Many of them also needed help growing those businesses.

The opportunity was not to abandon what we knew. It was to apply what we knew to a larger portion of the customer lifecycle.

AI raises the ceiling—but it doesn’t replace judgment

AI was another major part of my podcast conversation because it is changing what a small software company—and a small freight brokerage—can realistically accomplish.

I believe the opportunity is substantial. AI can handle repetitive communication, surface information, generate useful first drafts, monitor workflows, and help teams respond more quickly. Within BrokerPro, we are exploring and implementing ways for AI to support carrier sourcing, shipment follow-up, tracking updates, collections, and other routine work.

But I am wary of treating AI as a strategy by itself.

Automating a bad process does not make it a good process. Producing more content does not mean that the content is valuable. Giving people another tool does not guarantee that they will use it well.

The companies that benefit most from AI will still need people who understand the customer, ask good questions, recognize exceptions, and exercise judgment.

AI changes the economics of execution. It allows a small team to explore ideas and build capabilities that once required far more people and capital. But curiosity, context, and judgment remain human advantages.

Growth requires protecting the past without being trapped by it

The most difficult part of changing an established company is deciding what should change and what should not.

You don’t want to damage the trust that took decades to earn. You don’t want new initiatives to distract from the customers and products responsible for the company’s success. You also don’t want history to become an excuse for standing still.

That balance is something I think about constantly.

BrokerPro’s longevity matters. The experience behind the product matters. The relationships matter. None of that should be discarded in the pursuit of whatever happens to be fashionable in technology.

At the same time, the freight market is changing. Customer expectations are changing. Search is changing. AI is changing how software is built and how work gets done.

Respecting the past cannot mean recreating it indefinitely.

The job is to identify the durable strengths—the knowledge, trust, customer relationships, and understanding of the market—and use them as the foundation for what comes next.

We are still learning how to grow

I don’t think Infinity Software Solutions has completed this transformation. We are still learning where BrokerPro should expand, where BrokerOS has the greatest opportunity, how AI should fit into our products, and how the pieces should work together.

Some experiments will work. Others will teach us what not to do.

But the company is asking different questions than it was a few years ago. We are becoming more intentional about our story, our market, our commercial operations, and the broader outcomes we can help our customers achieve.

That may be the real meaning of a “25-year overnight success.”

The first 25 years created the foundation. The next chapter is about learning how to build on it deliberately.

Frequently Asked Questions

What can an established software company teach us about growth?

Longevity can create customer trust, deep domain knowledge, durable products, and valuable relationships, but those strengths do not automatically create growth. Growth also requires a clear market story, intentional commercial systems, and a broader understanding of the outcomes customers need.

How do BrokerPro and BrokerOS support different parts of a freight brokerage?

BrokerPro is the operational foundation for managing freight after an opportunity becomes a load. BrokerOS supports the commercial side of the customer lifecycle by connecting discoverability, websites, CRM activity, relationships, and performance insight.

What role should AI play in an established company’s growth strategy?

AI can lower the cost of execution by handling repetitive communication, surfacing information, monitoring workflows, and accelerating first drafts. It does not replace the human judgment needed to understand customers, improve processes, recognize exceptions, and decide what is worth building.

You can listen to my full conversation on The Think Small Podcast or read the accompanying article on BrokerPro.com .

Keep reading

Latest Posts

View all
Analog cockpit gauges representing business KPIs and the systems used to measure them.
Chatgpt Zoho crm

The Work Was Good Enough. The Data Wasn’t.

Our CRM processes were good enough to keep the business moving, but they were not designed to answer every question an investor or operator might ask years later. Connecting ChatGPT directly to Zoho CRM helped compress months of investigation and systems work into a practical path toward trustworthy recurring-revenue KPIs.

Read article
Personal website and entity graph concept showing Josh Asbury connected to his work, expertise, and companies across AI discovery systems.

Why I’m Writing Again

Why I’m writing again — and how this site connects my work, expertise, and role across Infinity Software Solutions, BrokerPro, BrokerOS, and the changing world of AI-driven discovery.

Read article