1.212.642.4980     info@ansi.org    8:30am – 6pm EST, Monday – Friday
ANSI Standards Store

Browse ISO Standards
Browse IEC Standards

View all Publishers





View All Standards Packages



Search tips Search tips


Software Standards Software, both throughout various industries and as industry in itself, relies on standardization at its very core. From the very foundation of standardized hardware specifications and interfaces, up through programming languages and interoperability, as well as the simple fact of using software in the application and use scenario that it was intended for, software development and use is heavily driven by standardization.

go back to Selected Standards home


Cloud Computing

Cloud Computing

Cloud Computing Standards start from the top, with an overview and vocabulary serving as a foundation upon which reference architecture, software asset management, and security techniques can be built upon. With the variety of technologies in play, and the evolving nature of cloud computing, a solid standardized foundation offers much-needed reliability.


Software Engineering

Software Engineering

Software engineering standards approach the process from many directions, addressing documentation, life cycle management, assessment, and testing. Standards for Software product Quality Requirements and Evaluation (SQuaRE) and lifecycle profiles for Very Small Entities (VSEs) contribute to this collection, as does measurement, assurance, and a host of other considerations. Because software engineering is so often a collaborative effort, worked on by multiple people, if not multiple teams, standardization is an important part of assuring cohesion during the process and quality in the output.


Encryption and Cryptography Standards

Encryption and Cryptography Standards

Encryption and cryptography standards address a range of algorithms and applications, as well as a host of related security considerations that factor into successful implementation. Topics are divided below for ease of locating the standard you are looking for, although in many cases the categories are interrelated in the way they would be implemented in practice. Similarly, our page for IT Security contains interrelated standards that would be used in conjunction.


IT Security

IT Security

IT Security Standards cover the design, implementation, and testing of cybersecurity and related pursuits in a modern setting. With network security a concern for many an organization and the design, management, and evaluation of those systems going hand in hand, a standardized approach in the security techniques involved promotes interoperability between systems and reliability in the end product. Also included are standards for topics such as entity authentication and privacy considerations, which often come into play in IT security implementations.


Industry Specific Encryption

Industry Specific Encryption

Following from the value we collectively place on our financial and personal information, these industries have standards specific to their field. With encryption an almost intrinsic part of the functioning of both of these industries, and each one dependent on many companies working together to achieve a functioning industry, standardization becomes incredibly important. For the telecommunications industry, ETSI has published many documents regarding the management of encryption algorithms. Similarly, X9 has published many documents addressing encryption in the financial services industry.


Data Compression

Data Compression

Data compression standards revolve around the applicability and use of various algorithms for lossy and lossless data compression. With modern technology providing ever more information, such as higher quality image data, video recording, and so forth, data compression must be sufficiently advanced to manage this amount of information. Following that, interoperability points toward standardization for widespread data compression techniques and methods. Chief among other benefits, data compressions touts a "reduction of transmission channel bandwidth; reduction of the buffering and storage requirement; reduction of data-transmission time at a given rate."


Medical Device Software

Medical Device Software

Medical device software standards address the development of and risk management for the intersection between medical devices and software that is an embedded or integral part of the final medical device. Essentially, with both medical devices and software individually greatly benefiting from standardization, the benefits are further compounded when development of both is part of a single project.