Xerox PARC
Also known as: PARC, Palo Alto Research Center, Alto, Smalltalk, Ethernet
Xerox's legendary research laboratory (1970–) that invented the graphical user interface, Ethernet, laser printing, object-oriented programming (Smalltalk), and WYSIWYG editing — shaping every personal computer, operating system, and office printer since.
- Primary domain
- Human-Centered Computing
- Sub-category
- Interaction Design, Mobile & Ubiquitous Computing
In simple terms
Xerox’s Palo Alto Research Center (PARC), founded in 1970, was arguably the most productive single site in the history of computing. Working with essentially unlimited funding and a team of visionary researchers, PARC invented the graphical user interface (GUI), the computer mouse (in commercial form), Ethernet, the laser printer, object-oriented programming (Smalltalk), WYSIWYG text editing, and local area networking. Steve Jobs saw the GUI demo in 1979 and realised it was the future; the Macintosh followed. Bill Gates’s Windows followed the Mac. Every personal computer today traces its GUI directly to PARC.
More detail
Founding (1970): Xerox founded PARC in Palo Alto (Silicon Valley) to develop technology for “the office of the future.” Xerox’s core business — photocopiers — was under threat from minicomputers. PARC hired the top researchers from ARPA’s computer science programmes (including Bob Taylor, Doug Engelbart’s colleagues, and Alan Kay).
Major inventions:
Alto (1973): the world’s first computer designed around a GUI. It had a bitmap display, a three-button mouse, a 2.5 MB disk, and an Ethernet connection. It was never commercially sold, but hundreds were built and used inside Xerox for research. The Alto ran Smalltalk, had a word processor (Bravo — the first WYSIWYG word processor), an email client, and a web-like hypertext system (Notecards). Every personal computer since is a descendant.
Ethernet (1973, Robert Metcalfe and David Boggs): a protocol for connecting computers in a local area network using coaxial cable. CSMA/CD (Carrier Sense Multiple Access with Collision Detection) allowed multiple computers to share a single wire without a central controller. Standardised as IEEE 802.3; still the basis of all wired networking today.
Laser printer (1971, Gary Starkweather): adapted Xerox’s copier technology to print computer-generated text at high resolution. The laser printer made desktop publishing possible and was one of Xerox’s most commercially successful PARC innovations.
Smalltalk (1972, Alan Kay, Dan Ingalls, Adele Goldberg): the first fully object-oriented language with a GUI, as described in Smalltalk. PARC’s programming environment demonstrated live, interactive OOP in 1974.
WYSIWYG (What You See Is What You Get): Bravo (1974), running on Alto, showed formatted text on screen exactly as it would print — the first WYSIWYG word processor. Previously, all text editors showed markup codes, not formatted output.
PostScript origins: John Warnock and Chuck Geschke worked at PARC on a page description language called Interpress. When Xerox declined to commercialise it, they left to found Adobe in 1982, where they created PostScript — the direct descendant of PARC’s ideas.
The “Xerox problem”: PARC invented most of modern computing between 1970 and 1980, but Xerox failed to commercialise most of it. Reasons: PARC was geographically and culturally isolated from Xerox’s East Coast management; the Alto cost $12,000 (too expensive to sell at scale); Xerox’s management did not understand or prioritise computers. The exceptions — the laser printer and Ethernet — were commercialised and became major Xerox revenue sources.
Steve Jobs’s visit (1979): Apple engineers visited PARC and saw the Alto, the GUI, and object-oriented programming. Jobs was stunned: “Why aren’t you doing anything with this?” The Macintosh (1984) commercialised PARC’s GUI ideas. Apple licensed some technologies from Xerox in exchange for Apple stock.
PARC today: Now Xerox’s innovation subsidiary (“PARC: A Xerox Company”), still active in research. Less consequential than the 1970s–80s era.
Why it matters
PARC is the clearest historical example that a single research institution with a clear vision, brilliant people, and adequate resources can reshape the entire trajectory of technology. The modern personal computer, every GUI operating system, office printers, Ethernet, and object-oriented programming all trace to PARC. It’s also a cautionary tale about commercialisation: Xerox had the future and failed to capture its value. Understanding PARC gives context to why Silicon Valley invests in fundamental research, why corporate R&D labs exist, and where ideas like OOP, GUIs, and Ethernet actually came from.
Real-world examples
- Apple Macintosh (1984): direct descendent of PARC’s Alto GUI. Jobs called it “the computer for the rest of us.”
- Microsoft Windows (1985): drew from both the Mac and independently from PARC ideas.
- Ethernet (IEEE 802.3): the standard for all wired LAN networking; every office, data centre, and home network.
- Adobe PostScript and PDF: descended from PARC’s Interpress; PDFs are the universal document format.
- Laser printing: billions of pages printed per day worldwide on technology descending from Gary Starkweather’s PARC invention.
Common misconceptions
- “Apple invented the GUI.” The Mac GUI was inspired by Xerox PARC’s Alto. Doug Engelbart’s lab (also ARPA-funded) developed the mouse, window system, and hypertext earlier (the “Mother of All Demos,” 1968). PARC synthesised these into the most refined pre-Mac implementation.
- “Xerox was stupid to give away the GUI.” Xerox licensed (not gave away) some Alto technology to Apple in exchange for pre-IPO Apple stock. However, Xerox did fail to move quickly on the commercial opportunity — the Alto was $12,000; Xerox released the Star (GUI computer) in 1981 at $16,000, too expensive to succeed.
Learn next
PARC created Smalltalk and Ethernet. Its work was funded by the same ARPA (Advanced Research Projects Agency) environment that created ARPANET. Tim Berners-Lee and Linus Torvalds carried computing forward in the subsequent decades.
Relationships
- Requires
- Related
Neighborhood
A visual companion to the relationships above. Click any node to visit that topic.