It is a characteristic landform of arid environments, particularly the south-western United States and is generally formed when land has been uplifted by tectonic activity and then exposed to wind erosion.
A mesa is similar to, but smaller than a plateau, and similar to, but larger than a butte.
Also, an open source programming library.