Los est?ndares de la industria del software son reglas generales y mejores pr?cticas adoptadas por los fabricantes de software que ayudan a garantizar la coherencia entre los productos. Algunas normas est?n redactadas por organizaciones y asociaciones de la industria del software, pero otras est?n menos definidas. Cualquier pol?tica o forma de hacer negocios com?nmente adoptada puede verse como un est?ndar de la industria si participan suficientes empresas. En la mayor?a de los casos, el cumplimiento de los est?ndares de la industria del software es completamente voluntario. A?n as?, el cumplimiento a menudo conlleva beneficios significativos.
Los est?ndares de la industria en la creaci?n y venta de software pueden regir cualquier cosa, desde el etiquetado del producto hasta la funcionalidad de la plataforma. Aunque las leyes individuales pueden regular algunos aspectos de la industria del software, no existen leyes globales de software. A veces, los est?ndares est?n dise?ados para ayudar a las empresas a cumplir con las leyes locales y las regulaciones formales de la industria del software. Sin embargo, con mayor frecuencia, su prop?sito es promover est?ndares uniformes de negociaci?n entre los proveedores.
La industria del software, quiz?s m?s que muchas otras industrias, depende mucho de la interoperabilidad. Un programa instalado en un sistema inform?tico no solo debe funcionar, sino que tambi?n debe existir junto con cualquier otro programa que ya est? en uso. El software debe ser estable, depurado y seguro. Puede ser dif?cil saber por el empaque del producto si un producto de software comercial funcionar? de la manera que dice que lo har?.
El cumplimiento de ciertos est?ndares de la industria del software puede actuar como una especie de «sello de aprobaci?n» para los productos y m?todos comerciales de una empresa de software. Los est?ndares formalizados de la industria del software, como los propagados por la Organizaci?n Internacional de Normalizaci?n (ISO) y la Organizaci?n para el Avance de los Est?ndares de Informaci?n Estructurada (OASIS), establecen requisitos b?sicos para la fabricaci?n y venta de software. Estos requisitos proporcionan pautas generales de la industria del software.
La membres?a en organizaciones como ISO y OASIS es voluntaria, pero rigurosa. Los miembros generalmente deben aceptar desarrollar sus productos con un cierto est?ndar y grado de atenci?n, y generalmente tambi?n deben participar en una serie de sesiones de capacitaci?n y evaluaci?n. Si una empresa puede demostrar que sus productos y servicios cumplen con las normas y est?ndares de la industria, puede anunciarse como miembro de esa organizaci?n. Tambi?n puede promocionarse a s? mismo como compatible con los est?ndares l?deres de la industria del software.
No todos los est?ndares de la industria del software se formalizan o aplican de la manera en que lo hacen los est?ndares compatibles con la organizaci?n. La frase «est?ndar de la industria» a menudo tambi?n se refiere a cualquier forma de hacer negocios que se considera una pr?ctica com?n. Si la mayor?a de los fabricantes de software en un ?rea local o sector de mercado siguen ciertas reglas no escritas, esas reglas pueden llegar a entenderse como est?ndares de la industria por derecho propio.
Una empresa que aplica sus propias especificaciones uniformes de la industria del software tambi?n puede obtener beneficios internos en forma de eficiencia y reducci?n de errores. Muchas compa??as de software son grandes corporaciones con oficinas en todo el mundo. Sin una forma est?ndar de hacer negocios, diferentes oficinas podr?an estar siguiendo patrones ligeramente diferentes para la programaci?n, la creaci?n de documentos o incluso el mantenimiento de registros. Establecer est?ndares para hacer negocios desde el principio puede servir para racionalizar los procesos de una empresa y garantizar resultados uniformes a lo largo del tiempo.
Inteligente de activos.