BMS (Basic Mapping Support) is a CICS component for device-independent screen definition, not an assembler program. BMS provides format independence (maps separate from logic) and device independence (same map works for different terminals). Option D incorrectly states BMS is an assembler program - it's actually an interpreter within CICS that processes BMS maps.