Production then covers mass production.
For software development, we interpret the design concept as all the life cycle until the end of contractual obligations. So, software design, in the ISO 9001 sense of the word, is only completed when the software is finished and covers all stages, from design, in the computing sense of the word, to acceptance by the customer. It includes specification, coding and tests. This choice is justified by the growing use of prototyping cycles during which software specifications gradually emerge and only stabilize during the final validation stage. For design verification , we must develop test procedures and procedures for checking documents and intermediate products or associated services.