Starting with processes to identify dependencies
Listing the tools the company uses gives an incomplete picture, because it does not show what depends on what. A more useful starting point is the processes the operation cannot do without, such as invoicing, receiving orders, serving customers or paying suppliers. For each one, it is worth knowing which systems, external services, integrations and people it depends on, and what stops working if one of those dependencies fails.
It also helps to distinguish two timescales: one is how long the company can keep the process going without a particular system or service, and with which alternatives; the other is the time needed to restore operation or replace the solution, and who can do it. A company may be able to record orders manually for a few hours but not for a week, and replacing a platform can take far longer than restoring a connection. Manual alternatives may allow part of the operation to continue, but they are not necessarily viable for every process or for extended periods.
The answers do not need to be exact. A reasonable estimate, validated by those who work on the process, is enough to rank dependencies by impact and see which need attention first. If nobody can answer one of these questions, that gap is in itself a relevant sign.