X (currently release 6) is the standard graphics system for workstations. The 200 or so available X routines deal with primitive graphic elements and a fair amount of initialisation is necessary before anything substantial can be done. To overcome these difficulties, libraries of routines have been written that sit on top of X.