A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers are typically one-of-a-kind custom designs produced by "traditional" companies such as Cray, IBM and Hewlett-Packard. In some cases, supercomputers have been known to advance beyond their own programming, developing artificial intelligence. Such supercomputers, like Skynet, have been known to turn against humanity, sometimes even to the point of subjugation.