Basicode was quite a thing in the Netherlands when I was young; it is a BASIC dialect which is cross platform, which was quite a thing in those days. You had a 'library' of common subroutines which were above line 1000 (10000?) which you gosub'ed to. Also it defined the sounds to use for storing & transmitting so it was cross platform.
Basicode programs came on cassette, floppy disk, records (not vinyl, but flexible plastic you put on your record player and play once or twice only to get the program off and then store it on cassette or floppy), magazines (you had to type it in yourself) and radio. There were multiple weekly programs that sent over Basicode.
I used to get them and put them on my BBS if I didn't get them elsewhere yet.