accounting software is used for formal bookkeeping, but i don't think it categorizes in this way.
good'ol spreadsheet is how we keep track of them. the spreadsheet also allows input for the terms/renewal period, purpose, and whom owns the relationship.
There probably is a small product to be created here, but im not sure people would pay for it in itself, maybe as a bonus feature with something of more utility.