Definition
Consultant, firm or agency?
In MVP to Shelf’s terms, a consultant or strategist guides your decisions and helps you work with suppliers; a product design firm does the design and engineering in house; a software agency builds code. The right choice depends on what your product is made of, not on which sounds bigger.