Production software operates beyond an experiment. It must handle real data and users over time, including failures, updates, access control, monitoring, recovery, compatibility, and changes in surrounding services.
The required rigor depends on impact and audience. A private personal tool and a public market product can both be production software, but their scale, threat model, compliance duties, and support expectations differ substantially.
