Understand any stock in simple English
Enter a ticker to learn what the company does and how it makes money.
Constellation Software buys small, boring software companies that serve niche industries, then lets them keep running and collects their steady profits.
Constellation Software is a giant collection of small software businesses. It doesn't build one famous product. Instead, it owns hundreds of little companies that sell specialized software to very specific customers β think software that runs a bowling alley, a car dealership, a golf course, or a public library. These are unglamorous markets, but the customers depend on the software every day and rarely switch, which makes the revenue reliable.
Mark Leonard, the founder, realized something clever in the 1990s: there were thousands of tiny software firms with loyal customers and no big competitors, and almost nobody was buying them. So Constellation became a serial acquirer. It buys these businesses at modest prices, keeps their existing managers in place, and lets them operate independently. Most of the money to buy the next company comes from the cash the previous ones throw off, which lets the machine keep growing. How does it make money? Customers pay ongoing fees to license the software and, increasingly, to run it in the cloud through subscriptions. Because the products are essential and switching is painful, customers stick around for years, and Constellation spends little on marketing or research compared with a flashy tech company. It just collects steady, recurring cash. The company has grown revenue at a fast clip over the long run, and its stock has been one of Canada's best performers for decades.
Mark Leonard had spent years investing in software companies and grew tired of a game where everyone chased quick wins and the next quarter's numbers. He wanted to build something permanent instead: a home where mission-critical software businesses could be bought once and held for life, run by the people who knew them best, with control kept close to the operators rather than pulled into a distant head office. Armed with seed money and that vision, he set up a small company that was first called Software Co. Then he gave it a better name, Constellation, after the idea of many separate stars together making something greater than any single one.
Only months after starting, Constellation made its first purchase, Trapeze Group, and it became the template for everything that followed: buy a software business, keep it, and leave it decentralized. The deal also brought in Mark Miller, who would one day rise to lead the whole company.
Next came Harris Computer Systems, a purchase that grew over time into one of Constellation's biggest operating groups, centered on software for the public sector. This early win helped cement the idea of running the company as a set of self-governing groups rather than one big machine.
More than a decade in, Constellation listed its shares on the Toronto Stock Exchange, giving the people who backed it early a way to cash out without the company abandoning its long-term way of thinking. No new money was raised in the listing. Since then the stock has compounded at roughly 30 percent a year, one of the great runs in the exchange's history.
Constellation bought Total Specific Solutions, a group focused on software companies in the UK and Europe. Years later this segment would be spun off into a new listed company following the same playbook, but that part of the story comes later.
With the purchase of Acceo Solutions, Constellation showed it was willing to chase bigger targets than its usual steady diet of small deals. It was then the company's second-largest acquisition.
Constellation bought the hospital business unit of Allscripts, deepening its presence in healthcare software and adding one of its largest acquisitions to date.
After three decades leading the company, founder Mark Leonard resigned as president for health reasons. Mark Miller, a veteran of more than 25 years who had joined through the Trapeze deal and served as COO, took over. The change tested the decentralized culture designed so that no single person is indispensable, but it did not break it.
Over about five months the stock fell roughly a third, as investors worried that artificial intelligence would disrupt traditional software businesses. A shareholder Q&A on AI failed to calm them, and Leonard's resignation days later made the selling worse. Management pushed back, arguing that niche vertical software is deeply embedded and hard to replace, and the acquisition machine kept running.
Under Miller, Constellation formalized a new strategy called PEMS: taking long-term minority stakes in larger companies alongside its core habit of buying businesses whole. The push came from competition, as private equity firms and copycats drove up prices for small software targets, plus growing piles of cash that needed a home. One early example was a stake in the travel-technology firm Sabre, the first sign of a new growth engine.
Through Juniper Group of Vela Software, Constellation closed its purchase of a majority interest in DerbySoft, a travel technology company, on June 1, 2026. DerbySoft kept operating independently under its existing leadership, exactly as the buy-and-hold model promises. The deal showed the acquisition engine was still running under the new leadership.
There are real risks. Constellation depends on a steady supply of small software companies to buy, and if prices for those targets rise too high, the math gets harder. It also relies on a decentralized style where it trusts managers to run their own units, which works only if it keeps buying good businesses with good people. And a big chunk of its value comes from markets that move slowly, so it isn't a business that will ever wow anyone with a hot new product. It's more like a quiet machine that keeps swallowing small companies and spitting out cash β a very profitable, if slightly unglamorous, way to make money.
Saved answer Β· last researched 21 Oct 2026