This paper first looks at the several definitions of the word interoperability. Next, the paper addresses several of the distinct components that are factors in accomplishing interoperability: semantic interoperability, functional interoperability, stakeholder interoperability, consumer interoperability, business interoperability, privacy and security interoperability, and international interoperability. This paper discusses each of these components in terms of their current state relating to interoperability and suggests what changes might be made to achieve interoperability.