@transmitthis, to import excel lists into calibre as empty books, see posts 5, 6, & 7 in this thread:
https://www.mobileread.com/forums/sho...61#post1312261
Like others said, calibre is designed to be book specific so title and author fields are required when importing a list from excel. Put whatever data you want in those fields.
Using empty books whose "title" and "author" metadata are filled from excel is simple. It gets a little more complicated if you want each database record to point to an actual file in the file system (eg, for the programs you mentioned in your OP, the sourcecode or binary files), but it's doable by enclosing each file or group of files that are in a format calibre can't handle in an incoming format that calibre can handle, such as RAR.