Head to the Container Store's website ahead of the holidays and you'll see a promotion for "free shipping on stocking stuffers." Items intended to fill stockings include bottle openers, coasters, organizers and bird feeders.
What if a consumer in Boston, taking the company up on its offer, has trouble completing the transaction? Or if it takes an excited buyer in Chicago twice as long as it should to buy the TeaSpoon Tea Infuser?
Read MorePowering the holidays: The magic behind e-commerce
That's where AppDynamics comes in. For three years, the Container Store has been using application performance management (APM) technology from AppDynamics to locate bugs in the website, target them immediately and fix them.
Sometimes there's a slowdown in a particular region. Other times it's from a certain database and often from a single line of code. Just this year, the Container Store upped its contract with AppDynamics, buying more software so the company can test new features before deploying them and minimize the number of live fixes necessary.
"We said we want to be more proactive instead of reactive," said A.J. Azzarello, a quality assurance engineer at the Container Store in Dallas. "We can catch errors and slow response times in test prior to production so they never impact our customers."
For this installment of "Powering the holidays," CNBC.com is looking at two companies—AppDynamics and New Relic—that are among the fastest-growing business software developers in San Francisco and are upending the traditional APM market.
AppDynamics said earlier this month that annual revenue increased 200 percent and, based on third- quarter results, the business was generating $160 million in bookings a year. New Relic filed its initial public offering prospectus last week, and reported third-quarter revenue growth of 77 percent to $25.4 million.