Tech companies have employees on staff who develop web based applications to transact business with customers.
Non Tech companies have employees on staff who specify a set of requirements for a web tool that will allow the business to do their work and then hire a contractor to build it.
It defines what management sees as being 'core' to their idea of what value the business is creating.
What's the long version? I've always struggled to define "tech company" vs. "non-tech company".
I like your short version except for "hire a contractor to build it." What if the company actually hires on one or two engineers to build it? Would that company have made the jump from "non-tech" to "tech"?
It's really about 'core' to the business which relates to vertical integration. How much of your product do you make versus buy? If you are an information business and you make the tools that deliver your product then I think of you as being also a technology business. If you are an information business and you buy the tools that deliver your product then you aren't also a technology business.
Typically companies that have that technology component are able to respond faster, more creatively, and in a much harder to compete with way than companies that buy their base technology from third parties. The get a valuation boost from that.
>I wonder if it's simply a matter of engineer/development headcount
That may be one way to look help define it.
However, in Redfin's case, it's simpler than that.
The 3 founders[1] are David Eraker (software programmer), Michael Dougherty (electrical engineering & programming maps), and David Selinger (ex Amazon data mining).
Since the founders are still active and dictate the company's "DNA"... it looks like a tech company to me.
Similar to Jeff Bezos (computer science with some programming before D.E. Shaw) starting a tech web company that happened to sell books instead of thinking of him as a bookseller that wanted to be online.
> What if the company actually hires on one or two engineers to build it? Would that company have made the jump from "non-tech" to "tech"?
Can't speak directly for Chuck, but probably not. Does the company see the software they build as a living organism that needs care and maintenance, as well as adaptation to new technologies and platforms, and do they expect to make more software to solve other business problems in the future?
Hard to tell when hiring one or two engineers what the company's longer-term intentions are.
They spent a lot of time and effort building a high-quality web application. I doubt any traditional broker would have the wherewithal to match it, otherwise they would have put Zillow and Trulia out of business years ago.