What Is a Software House? How Development Agencies Work
A software house is a company whose main business is designing and building custom software for other companies, and the client owns what gets built. In US terms, it's a software development company or dev shop, and the US Census Bureau classifies the work as custom computer programming services (NAICS 541511).
If you're talking to development firms in Poland or elsewhere in Europe, you've probably seen vendors call themselves a "software house" and wondered whether that's something different from a dev shop.
I run Milo Solutions, a Polish software house that works with US clients, and when a founder asks me whether we're just a dev shop, this is what I tell them:
Pretty much. "Software house" is the term we use in Europe for what you'd usually call a dev shop in the US.
How the work runs matters more than the label. Most of this guide follows one real engagement from the first call to handover, then covers the cases where I'd tell you not to hire a software house at all.
Read more