What information is worth the effort of recording
The starting point is decisions and the reasons behind them. Knowing that an integration sends data in one direction only is useful, but knowing why, for example to avoid changes in two places, stops someone from modifying it later without understanding what is at stake. To this are added responsibilities and reference contacts: who validated the decision, who answers for each system, each type of data and each approval, and who to turn to if it needs to be changed. The distribution of responsibilities between platforms was developed in the article on how to define the role of each system in the company's operation.
For integrations, it is worth recording which data moves, in which direction and how often, so that the company knows what depends on what, a topic we covered in the article on how to choose how to integrate enterprise systems. As for configuration, environments and access, the company should know where the systems are hosted, which accounts exist, who manages them and what the authorised procedure is for recovering access. This stops the company losing control of a system when the person who managed it moves on. Documenting access does not mean recording passwords or gathering them in a document: credentials should remain protected by appropriate mechanisms, controlled by the company.
Finally, procedures for operation, maintenance and recovery: how to restart a process that has failed, how to correct a record, who to contact and what to do when the connection between two systems stops working. With custom software, it is useful to separate two things. It is important to define from the start which technical documentation will be needed to operate, maintain and evolve the solution, and the terms on which it will be made available to the client. The right to access, use or modify the source code, however, depends on the contractual terms agreed with the supplier, and is not guaranteed simply because the software was developed to order.