In software, business logic is the non-technical requirements. For example, users with the “trainer” role can only take on four “trainees” maximum and cannot train each other. Note there was no discussion of code in that example, it was just a requirement of a system that a software developer will have to meet.
I think this is an eccentricity, not a reference to a real idea