¿Por qué el costo del software es mayor que el costo del hardware?

El costo de cualquier producto debe, en casos ideales, reflejar el costo de hacer una sola copia, más el costo amortizado de la investigación y el desarrollo que se llevó a crearlo, más los gastos generales amortizados para la empresa, más un margen de beneficio.

Con el software, el costo incremental de fabricar una copia es muy pequeño: el costo de presionar un nuevo CD o DVD y empaquetarlo en el caso de un producto en caja, hasta llegar a cero para un producto que se descarga (excepto el incremental costo del ancho de banda para enviar el software, que es infinitesimal). Entonces, si el software cuesta más que el hardware (que tiene un costo de fabricación basado en las materias primas o partes que lo integran, más el costo de mano de obra, ya sea humano o robot, para ensamblarlo), uno de los otros componentes de su costo debe ser alto:

  • La investigación y el desarrollo del producto pueden haber costado más … aunque el costo del software de creación de prototipos también es mucho más bajo que el hardware, ya que todo lo que tiene que hacer es compilarlo y construirlo, en comparación con armar un prototipo.
  • La compañía puede estar amortizando más gastos generales en el costo del software. Nuevamente, es difícil imaginar por qué este podría ser el caso, ya que no necesita tanta sobrecarga para el software.
  • La compañía de software podría estar dándose un mayor margen de beneficio. (Hace tiempo que sospecho que esto es cierto para Microsoft, por ejemplo …)

Sin embargo, el software de precios puede ser algo complicado. Joel Spolsky, como muchos aspectos del software, tiene un ensayo completo sobre esto en su blog Joel on Software : Camels and Rubber Duckies. Si está tratando de calcular cuánto cobrar por su producto de software, es necesario leerlo.