Besides prepackaged commercial software, the C64, like the VIC before it, had a large library of type-in programs.
A large library of public domain and freeware programs, distributed by online services such as Q-Link and CompuServe, BBSs, and user groups also emerged.