Software manufacturing is the process of producing software in ways similar to the manufacturing of tangible goods. In this way of conducting business, each copy of the software is priced and sold as though it was a tangible product. The sales process usually is conducted by per copy or per desktop software licensing.
When this method is used, the software is developed by software engineeringfirms specializing in such practices and distributed through retail stores and sold on a per unit basis at a margin price to the buyer greater than zero, even though software has a zero marginal cost per copy to the producer. Software manufacturing like all other tangible goods can have errors and Total Quality Management (TQM) can be implied in the process.