High Quality Content by WIKIPEDIA articles! CMS-2 is an embedded systems programming language used by the United States Navy. It was developed by Rand Corporation in the early 1970s and stands for "Compiler Monitor System". The name "CMS-2" is followed in literature by a letter designating the type of target system. For example, CMS-2M targets Navy 16-bit processors, such as the AN/UYK-14. CMS-2 was developed at FCPCPAC (Fleet Computer Programming Center - Pacific) in San Diego, CA. It was implemented by Computer Sciences Corp. in 1968 with design assistance from Intermetrics.