Error-correcting RAM acts just like normal RAM, except it contains code that can detect and correct errors caused by bad writes, bits (1s and 0s) that have switched places, etc. It detects these errors through various methods: by counting the number of 1s in a particular string of bits; or by repeating the data and checking against previous repetitions; or through more complex mathematical code such as cyclic redundancy checks.
Most servers at Advantagecom use error-correcting RAM to maximize their stability and longevity.