Many computer systems can interconnect, that is, join to become a bigger system. Interconnecting computer systems is tricky in the best of cases due to incompatibilities, sometimes between hardware and sometimes software. We can say that the natural inclination of computer systems is not to interconnect themselves. So you have to force them, you have to make them adhere to a set of rules and constraints (protocols), that precisely define the "outside view" of the system. This outside view effectively defines the way a system connects with another. If two systems define the same "outside view", they can interconnect themselves, and become a bigger system of sorts.
This "outside view" comes usually in the form of a standard, that is, a document explaining all the rules to be followed. If your system obeys with all the rules, it can be said to comply with the standard.