A compo is a contest relating to programming, computer graphics and music that takes place within the demoscene and related subcultures. The term compo is a shortening of competition.
The visitors of a demoparty often bring their own computers to compete and show their works. To this end, most parties provide a large hall with tables, electricity and usually a local area network connected to the Internet. In this respect, many demoparties resemble LAN parties, and many of the largest events also gather gamers and other computer enthusiasts in addition to demosceners. A major difference between a real demoparty and a LAN party is that demosceners typically spend more time socializing (often outside the actual party hall) than in front of their computers.