Door de beperkte hoeveelheid karakters op het scherm (22) was de VIC-20 niet geschikt voor bedrijfstoepassingen. De meest gebruikte software zijn altijd spellen geweest. De mogelijkheid van het aansluiten van een joystick en de mogelijkheden van kleur waren de perfecte combinatie voor een spelcomputer. Maar omdat de VIC-20 een echte computer was werd hij ook gebruikt door vele elektronica liefhebbers.
Spellen:
Iedereen heeft wel een favoriet spel, bekende spellen zijn o.a. Space Invaders, Radar Rat Race, Alpha Alarm, Centipede, Crazy Kong, Gridrunner, Muchman, Paratrooper, Attack of the Mutant Camels, Choplifter, Galaxian, Gorf, Frogger. Er zijn vele honderden spellen uitgebracht voor de VIC-20.
Grafische programma's:
Door de nieuwe mogelijkheden van Bitmap en veranderbare karakterset werden ook tekenprogramma's populair. Enkele bekende zijn: Best Paint, FCD, Picasso, Artist.
Muziek programma's:
De VIC is niet alleen verantwoordelijk voor het beeldscherm maar doet ook het geluid. Enkele muziek programma's zijn: Fisichella, Victracker, Loop arranger.
Tekst verwerkers:
De VIC-20 als tekstverwerker is wel een beetje behelpen omdat het scherm slechts 22 karakters breed is. Voorbeelden van tekst verwerkers zijn: HesWriter, Wordcraft 20, Write Now!, Speed Script, Quick Brown Fox.
Kantoor pakketten:
In de tijd van de VIC-20 waren kantoorpakketten alleen beschikbaar voor de professionele computers zoals mainframes. Maar enkele toepassingen waren: Personal Finance, Practicalc.
Utility's:
Voor specifieke taken zijn speciale programma's beschikbaar. Kopieer programma's voor de Datassette en Diskdrive zijn er in vele soorten. Communicatie software voor modems, maar ook packet radio zijn beschikbaar. Meeste utility's waren voor het werken met machinetaal, cassette snelladers extra BASIC commando's e.d.
Demo's:
Het fenomeen demo's is pas met de Commodore 64 goed van start gegaan maar de echte "scener" is ook niet vies van een demo op de VIC-20. De VIC-20 is natuurlijk niet zo geschikt voor grafische en muziek demo's maar de beperkingen zijn juist een uitdaging voor de echte "coder". Enkele bekende demo's zijn: Veni vidi Vic! (Marko Mäkelä, Anders Carlsson, Bergström's ), VICI ITERUM MM (Pasi Ojala, Anders Carlsson), Victoria (Dekadence). Honderden demo's zijn gemaakt en er zijn websites die deze demo's voor downloaden beschikbaar stellen.
Cartridges:
Iedere VIC-20 had wel een cartridge. Meestal is dat een verzameling van handige software. Zoals extra BASIC commando's, Tape-Turbo's, Disk-Turbo's, Machinetaal monitors, Printscreen programma's. Maar vooral geheugen uitbreidingen waren populair. De originele VIC-20 had slechts 5 kbyte aan RAM geheugen. Je had geheugen uitbreidingen van 3, 8, 16 en zelfs 24 kbyte voor de VIC-20. Maar omdat sommige programma's problemen hadden met geheugen uitbreidingen waren de meeste uitbreidingen uitgevoerd met een aantal schakelaars om zo de juiste hoeveelheid geheugen in te schakelen. Bekende cartidges zijn: HesMon, Programmer's Aid Cartridge, Super Expander.
Randapparatuur:
Een enorme verscheidenheid aan apparaten is gemaakt voor de VIC-20 door Commodore maar zeker ook door andere bedrijven. Een paar voorbeelden: Datassette, Diskdrives, Joysticks, Printers, Monitors, Modems, Touchpads, Eprombranders, Geheugen uitbreidingen (RAM en ROM). Besturingen voor robot armen, model treinen, licht shows, dia shows.
Op de foto de Duitse uitvoering van de VIC-20. Behalve de iets afwijkende naam is de Computer voor de rest hetzelfde. Alle beschikbare software had in Duitsland ook VC i.p.v. VIC op de verpakking.