A product is not what you think it is.
A product is not a piece of software you make.
A product is a packaged, repeatable, scalable, predictable, marketable, monetizable unit of value delivered to market.
It may or may not require custom software.
It always involves the orchestration of multiple skills to deliver scalable solutions to people.