Acronym for Xerox Palo Alto Research Center.
A research center of some note for work on Ethernet, GUIs/Mice and SmallTalk.
It's well known for coming up with all those fantastic ideas which Xerox then failed to develop into commercial products, leaving them for other companies to make famous.
http://www.parc.xerox.com/
CategoryCompany