Thankfully, there's one individual who remains at the company who has bits and pieces of understanding, but not 100% when it comes to this question.
Shortly after my arrival, my boss left without imparting very much insight of the company's technical landscape. I recently joined a company working as a desktop tech & other various technical roles.