@BarbMcQuade Software developer here. I believe the answer is, maybe.
You’d need to find someone who has very broad knowledge of the various technologies you’ve listed. E.G. is your email on an Exchange server or GMail? Do messages come via Apple Messages or SMS, etc.
Difficult problem.