• Standards are set up and developed for companies to use to ensure that their products will integrate with one another
  • Example: USB
  • Useful because one program written in one language is more likely to run on a completely different computer architecture and programmers familiar with a programming language can easily change to using another language, even on a different architecture