This document discusses software standards, including:
- De jure standards are formally defined and documented standards developed through a rigorous process by independent standards bodies, while de facto standards emerge through widespread use but are managed by an individual organization.
- Standards can be open, allowing public participation, or closed/proprietary, only allowing participation by the standard's custodians.
- Software standards are important for interoperability, reusability, tool support, and economies of scale, but when adopting a standard there are tradeoffs between being an early influencer versus waiting for maturity.