Use BPMN diagrams to define your processes, create environment overviews with all details further down in the tree view, hidden and out of the way from getting the big picture when that is all you need. The detailed information is still there when needed. Use UML diagrams to describe your system so that your developers fully understand all your needs. Mainspec is an incredibly flexible solution for your documentation requirements.
Mainspec uses draw.io as an integrated part of the solution. This means that you can use all the power of this popular diagramming tool.
Use BPMN, UML, Network Charts, Flowcharts, Venn Diagrams, AWS and Azure architecture diagrams or just simple basic shapes to describe what ever you need.