What is Dogfooding? Dogfooding is a Microsoft term for adopting a Microsoft product (or in a generic sense any new technology) typically while the product is still in a state of development. Microsoft Product Teams provide release builds for consumption