Because of the number of characters on the screen (22) the VIC-20 was not usable for business use. The most common software was always games. The possibilities of connecting a joystick and the colors on the screen made it a perfect games console. But because it was still a complete computer the electronics wizard was also a happy user.
Games:
Everybody has his own favorites, well known games are Space Invaders, Radar Rat Race, Alpha Alarm, Centipede, Crazy Kong, Gridrunner, Muchman, Paratrooper, Attack of the Mutant Camels, Choplifter, Galaxian, Gorf, Frogger. Many hundreds of games were released for the VIC-20.
Graphic programs:
The excellent new capabilities of the VIC chip made graphic programs for the VIC-20 very popular. Well known programs are Best Paint, FCD, Picasso, Artist.
Music programs:
The VIC chip does not only the screen but does also the sound. Some examples of sound programs are: Fisichella, Victracker, Loop arranger.
Text editors:
It is a bit difficult to edit text on the VIC-20 with the screen being only 22 character wide but there were a couple of text editors like HesWriter, Wordcraft 20, Write Now!, Speed Script, Quick Brown Fox.
Office package:
In the years of the VIC-20 the office applications were only available for professional computers like mainframes. But there were some programs: Personal Finance, Practicalc.
Utilities:
For specific tasks are special programs available. Copy programs for the Datassette and Disk drive are made in many versions. Communication software for modems, but also packet radio is available. Many utilities are aids for programming assembly or BASIC but also speed loaders for the datassette.
Demos:
The demo phenomenon became popular with the Commodore 64 but the real "scener" can appreciate a good demo on the VIC-20. The VIC-20 does not have the graphical and music capabilities of the C64 but these restrictions are a challenge for the real "coder". Some of the well known demos are: Veni vidi Vic! (Marko Mäkelä, Anders Carlsson, Bergström's ), VICI ITERUM MM (Pasi Ojala, Anders Carlsson), Victoria (Dekadence). Hundreds of demos are made and you can find web sites that will host these demos.
Cartridges:
Every C64 had a cartridge. Most are a collection of handy programs or functions. Like extra BASIC commands, Tape-Turbo's, Disk-Turbo's, Machine language monitors, Print screen programs. But for the VIC-20 with only 5 kbyte of memory the most used cartridges were memory expansions. But some programs had difficulties with the memory expanders. So a lot of memory expanders had switches to switch on the right amount of memory. A few examples of cartridges are HesMon, Programmer's Aid Cartridge, Super Expander.
External devices:
A lot of external devices were available for the VIC-20 made by commodore and by other companies. A few examples are Datassette, Disk drives, Joysticks, Printers, Monitors, Modems, Touch pads, Eprom burners, Memory expanders (RAM and ROM). Controls for robot arms, model trains, light shows, dia shows.
On the photo the the German edition of the VIC-20. Except for the slight difference in the name the rest of the system is exactly the same. All available software in Germany had also the VC in stead of VIC on the packaging.