I've written a program and now I'm leaning towards writing documentation for it's source code in a separate file. Preferably I'd like to start off with the structure of the code (like how things are connected and what they transfer) on some sort of spreadsheet. Is there a standard format to do this in programming? An Application that is dedicated to this specific use or a filetype that is capable of doing so?
I've written this code for people who don't understand much about coding, so laying it out on a spreadsheet is inevitable, as they'll have to present it (and hence understand at least what is where). This is also the reason why I'd like to document it myself and not use a generator.The code itself is documented, but I'd like to put it into a separate file, to make it easier to understand instead of scrolling through it.
I'm thinking about using PowerPoint to create a structure based of the shapes it provides or XMind likewise. I'm not sure if there are better alternatives however and would like to know it before I start.
I now created a pdf using XMind and am exploring yEd and Gephi. Both don't run very well, but they get the job done.