An Interface Control Document (ICD) is like an instruction book for how two computers or systems should work together. It explains how one system can send data or signals to another system, and how the second system should respond. It also explains what kind of data is allowed to be sent and received. The ICD helps make sure the two systems can interact correctly.